#android #speech-to-text
#Android #преобразование речи в текст
Вопрос:
Я хочу преобразовать голосовой ввод в необработанный текст на английском языке, например, если я произнесу свое имя «Бабу Сомасундарам», тогда он должен синтезировать текст, хотя этого нет в словаре.
Также существуют ли какие-либо онлайн-сервисы для этого, чтобы я мог сделать HTTP-запрос из моих приложений для Android, если это будущее изначально не поддерживается Android или любыми другими сторонними API?
Заранее спасибо!
Ответ №1:
Почему бы вам не попробовать функцию распознавания речи (и поиска), доступную на главном экране почти всех телефонов Android? Каждый раз, когда ваш пользователь хочет преобразовать речь в текст, используйте этот сервис и получайте текст того, что было сказано. Хотя, в качестве оговорки, эти методы, ИМХО, требуют очень больших затрат данных. Следовательно, они, по-видимому, хорошо работают для общеупотребительных терминов, скажем, «Китайские закусочные в SFO», но не так хорошо для некоторых других записей, скажем, «Xihasdjhas» (только в качестве примера, они не тестировались).
Это должно немного помочь.
Если вы хотите сделать это самостоятельно, то литературы там хоть отбавляй. Введите «Распознавание речи с большим словарным запасом» в Google и погрузитесь в работу.
HTH,
Sriram.
Комментарии:
1. Спасибо большое! это поможет мне перейти к следующему шагу. 🙂
2. @Babu S: Если этот ответ вам помог, вы могли бы проголосовать за него или пометить как правильный ответ.
3. Как я мог этого не сделать! Я пытался. Я новичок в Stack Overflow и мне нужно больше репутации для голосования. Сочувствую вам. :(Приветствия! 🙂