Expo语音识别

6

我一直在尝试在我的Expo应用中实现语音识别,我尝试了一个名为react-native-voice的语音转文字库,但它不支持Expo。有没有人知道我可以使用的其他库?我已经阅读了一些使用Google的API的文章,但对我来说太复杂了,我喜欢一个更简单的替代方案,可以支持Expo。

4个回答

6

Expo SDK42实际上允许我们使用react-native-voice插件,以下是我所做的事情:

  • yarn add @react-native-voice/voice
  • 使用以下内容修改您的app.json:"expo": { "plugins": [ [ "@react-native-voice/voice", { "microphonePermission": "允许$(PRODUCT_NAME)访问您的麦克风", "speechRecogntionPermission": "允许$(PRODUCT_NAME)安全地识别用户语音" } ] ] }

之后,您可以使用expo run构建您的应用程序,然后像平常一样使用react-native-voice插件。

您可以在这里阅读更多相关信息。


你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Community

0

你可以尝试使用react-native-speech-recognition在这里下载,它可能也适用于Expo。


0

我正在做一个非常类似于你的项目。没有适用于语音识别的Expo库。要么从Expo中弹出到Bare React Native,要么将Google语音转文本API部署在云端(我使用的是Heroku),并将您的语音信息作为POST请求发送到它。


-2

1
此模块用于文本转语音,但在此主题中我们需要语音转文本。 - Nguyễn Anh Tuấn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接