我一直在尝试在我的 Expo 应用程序上实现语音识别,我尝试使用名为
react-native-voice
的语音到文本库,但它不支持 Expo。有谁知道我可以使用的任何其他库。我读过一些关于使用 Google api 的文章,但它对我来说太复杂了,我更喜欢一个可以支持 Expo 的更简单的替代方案。
Expo SDK42实际上允许我们使用
react-native-voice
插件,
这就是我所做的
"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
插件
您可以在此处阅读更多相关信息
你可以尝试这里的react-native-speech-recognition它也可能适用于Expo