首页 > 解决方案 > 世博语音识别

问题描述

我一直在尝试在我的 Expo 应用程序上实现语音识别,我尝试使用名为的语音到文本库,react-native-voice但它不支持 Expo。有谁知道我可以使用的任何其他库。我已经阅读了一些关于使用 Google api 的文章,但它对我来说太复杂了,我更喜欢可以支持 Expo 的更简单的替代方案。

标签: react-nativeexpospeech-recognitionspeech-to-textvoice-recognition

解决方案


Expo SDK42实际上允许我们使用react-native-voice插件,这就是我所做的

  • 纱线添加@react-native-voice/voice
  • 用这个修改你的 app.json"expo": { "plugins": [ [ "@react-native-voice/voice", { "microphonePermission": "Allow $(PRODUCT_NAME) to access your microphone", "speechRecogntionPermission": "Allow $(PRODUCT_NAME) to securely recognize user speech" } ] ] }

之后,您可以使用该插件构建您的应用程序,expo run然后react-native-voice正常使用该插件

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


推荐阅读