Google речь к тексту API для Android - PullRequest
0 голосов
/ 19 сентября 2018

Android google речь в текстовом SDK, запись голоса контролируется SDK.Мне нужно сделать вручную кнопку для запуска и остановки записи голоса для речи в текст.Например: при нажатии кнопки для запуска распознавания голоса, продолжайте записывать звук, пока не нажмете кнопку остановки.но в Android SDK он автоматически останавливает запись и передает записанный звук для обработки.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Официальной документации о том, как транскрибировать звук с потокового ввода в Android , пока нет, кроме Java, C #, Go, Python и Node.JS.Однако есть пример Android-приложения для API.Вы можете использовать его в качестве отправной точки и преобразовать Java-код в собственный код Android.

Примечание. Несмотря на то, что Android использует Java, это другая версия, разработанная для архитектуры Android.

Использование подхода, о котором я упоминал выше, требует дополнительных усилий, исследовательских навыков, а также навыков программирования на Java и Android. # thisisthehardway

Более простым способом будет применение внешних библиотек, таких как Droid Speech (как упомянуто @kAliert).

Из документации Droid Speech:

Droid Speech стремится сократить этот пробел и обеспечить беспрецедентную оптимизацию непрерывного распознавания речи без каких-либо вышеупомянутых проблем.,Он разработан с учетом всех лазеек, которые необходимо заблокировать, чтобы распознавание речи проходило без проблем на устройстве Android.

Это было бы относительно легко, но это делается сторонней организацией, как и вы.нет полного контроля над ним.

Ура!

0 голосов
/ 19 сентября 2018

Насколько я знаю, это то, как его следили за работой.Нет непрерывного распознавания речи.Для реализации того, что вы запрашивали, вам нужно использовать сторонние библиотеки, такие как this или this one.

...