Flutter 颤振语言选择中的语音识别

Flutter 颤振语言选择中的语音识别,flutter,Flutter,我正在尝试使用Speech_Recognition软件包在我的Flatter应用程序中实现语音识别功能 它工作得很好,除了我需要它在Android设备上始终识别英语,而不是用户的设备语言 根据我的研究,这可以通过将用户发送到设置并要求他们下载英语(不是最好的用户体验)或使用API(谷歌云/firebase似乎提供了这一功能)来实现 因为我以前从未使用过API,所以我想在开始之前检查一下这里是个好主意 问题:关于在适用于Android的Flitter应用程序中实现此英语语音到文本功能的最佳方法,您

我正在尝试使用Speech_Recognition软件包在我的Flatter应用程序中实现语音识别功能

它工作得很好,除了我需要它在Android设备上始终识别英语,而不是用户的设备语言

根据我的研究,这可以通过将用户发送到设置并要求他们下载英语(不是最好的用户体验)或使用API(谷歌云/firebase似乎提供了这一功能)来实现

因为我以前从未使用过API,所以我想在开始之前检查一下这里是个好主意


问题:关于在适用于Android的Flitter应用程序中实现此英语语音到文本功能的最佳方法,您可以在SpeechRecognitionPlugin.java的第67行更改代码,从

recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, call.arguments.toString());

我可以参考这个

希望能有帮助

recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "en-US");