【发布时间】:2017-08-29 00:58:30
【问题描述】:
我正在制作一个应用程序,我在其中录制视频,同时想要实现没有语音对话的语音到文本识别功能,谁能告诉我如何继续。
【问题讨论】:
-
项目中的并发记录器和识别器:github.com/rowntreerob/Google-speech-Opus-Recorder
标签: android speech-recognition text-to-speech mediarecorder
我正在制作一个应用程序,我在其中录制视频,同时想要实现没有语音对话的语音到文本识别功能,谁能告诉我如何继续。
【问题讨论】:
标签: android speech-recognition text-to-speech mediarecorder
我会推荐使用 RecognizerIntent 类。该课程将录制的语音发送到 Google 云服务器。服务器反过来将语音转换为文本并将结果发送到您的应用程序。
可以在以下网站上找到一个已完成的示例 right here.
但是,使用这种方法确实意味着您的应用将依赖有效的互联网连接。仅当用户决定在手机设置中启用离线语音输入时,应用程序才不会依赖有效的互联网连接。
【讨论】:
RecognizerIntent Video+STT 方法适用于某些设备/固件(例如 Pixel、小米、Oppo),但不适用于其他一些设备/固件(例如三星 S10)。我目前正面临这个问题。