我正在使用 Flutter 编写一个移动应用程序。此应用程序使用包“speech_to_text”进行语音识别。 当我在我的 Huawei handy (Nova 5 pro) 上测试时,出现以下错误:
<块引用>[错误:flutter/lib/ui/ui_dart_state.cc(186)] 未处理的异常: PlatformException(recognizerNotAvailable, 语音识别不可用 在此设备上可用, , null)
当我调用 initialize 方法时发生此错误。 我在根节点“manifest”下的“AndroidManifest.xml”中添加了以下几行:
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.INTERNET"/>
<queries>
<intent>
<action android:name="android.speech.RecognitionService" />
</intent>
</queries>
这个包支持华为设备吗?它依赖于google-api吗? 非常感谢任何帮助和建议!
新宇