Android Распознавайте голос двух человек по-разному

Я хочу разработать приложение для Android.

Одной из особенностей приложения является распознавание голоса двух человек.

Это будет kike это – когда приложение откроется, перед ним будут разговаривать 2 человека. Приложение будет обнаруживать, что 2 человека говорят и подсчитают, сколько% (пусть 2 человека – это A и B) человек. Говорит и тот же для человека B.

Итак, скажем, через 1 минуту приложение скажет, что переговоры 80% и В говорят 20%.

Итак, мне нужно, как отличить голос двух человек.

Я пробовал SpeechRecognizer и android.speech.tts . Но я не могу заставить его работать.

Возможно ли в android дифференцировать голос 2 человек?

Заранее благодарим за помощь.

SpeechRecognizer или TTS не помогут вам, поскольку они предназначены для распознавания речи. Вы должны использовать технологию DSP, чтобы распознать динамик. Из-за сложности я не думаю, что вы можете достичь этого в самом устройстве. Вы можете сохранить свой звук (используя что-то вроде AudioRecord в Android), а затем отправить его на сервер. На стороне сервера вы можете запустить программу распознавания громкоговорителей. ALIZE – довольно популярный инструмент с открытым исходным кодом для этого.