在问这个问题之前,我检查了所有与该问题相关的所有stackoverflow其他线程,但均未成功,因此,请不要回答指向其他线程的链接,:)
我想保存/记录谷歌识别服务用于语音到文本操作的音频(使用RecognizerIntent或SpeechRecognizer)。
我经历了很多想法:
来自RecognitionListener的onBufferReceived:我知道,这不起作用,只需对其进行测试以查看会发生什么,并且永不调用onBufferReceived(在JB 4.3的银河系连接上进行了测试)
使用了媒体记录器:无法正常工作。它打破了语音识别。麦克风只能执行一项操作
尝试在语音执行到文本api之前将识别服务保存到临时音频文件的位置,以将其复制,但是没有成功
我快要绝望了,但我只是注意到Google Keep应用程序正在做我需要做的事情!!!!我使用logcat调试了一些keep应用程序,该应用程序还调用了“ RecognizerIntent.ACTION_RECOGNIZE_SPEECH”(就像我们,开发人员一样)来触发语音到文本。但是,如何保存音频呢?可以是隐藏API吗?谷歌是“作弊” :)吗?
谢谢您的帮助
最好的祝福
UYOU
相关分类