将本机语音反应为文本

时间:2016-10-15 15:22:57

标签: react-native speech

我正在制作一个语言应用程序,记录用户试图学习的任何新词汇。如果用户可以通过语音将文字添加到文本程序,而不必手动输入,那就太棒了。我无法完成这项任务。我知道苹果有一个API但不是android。无论如何有可能使用API​​吗?比如谷歌演讲到文本API?但我想我首先必须能够访问设备的麦克风。我是初学者,使用网络非常容易。 React Native还是太年轻了吗?

3 个答案:

答案 0 :(得分:2)

您可能需要查看react-native-android-voice,这是一个支持Android语音到文本的React Native模块。

或者,您始终可以使用Android的SpeechRecognizer API编写自定义原生模块。 Here's此任务可能需要的所有类和接口的摘要。如果您熟悉开发本机Android应用程序,则可以非常轻松地创建本机模块并将其绑定到React Native项目。 Here's the official documentation如何实现这一点。

答案 1 :(得分:2)

您也有react-native-voice

React Native的语音文本库。

它支持android和iOS

答案 2 :(得分:0)

react-native-bluemix模块为React Native提供SpeechToText和TextToSpeech:https://github.com/pwcremin/react-native-bluemix

它为ios和android包装了Watson工具:https://github.com/watson-developer-cloud