Flutter / Dart:任意语言的文本语音转换(离线和连续)

问题描述 投票:0回答:1

我可以使用任何软件包来创建可以处理语音到文本的应用程序吗?

它应包括以下功能:

  • 离线语音转文字
  • 连续聆听(10-30分钟)
  • 识别器适用于Android / IOS支持的所有语言

到目前为止,我发现了这个https://pub.dev/packages/speech_recognition,但它说:

iOS API发送中间结果,在我的Android设备上,只有收到最终笔录

其他限制:在iOS上,默认情况下,该插件已配置为法语,英语,俄语,西班牙语,意大利语。在Android上,没有其他安装,它可能仅适用于默认安装设备区域设置。

有人测试了此程序包并取得了良好的结果?或者您还有其他建议吗?

flutter dart speech-recognition speech-to-text
1个回答
0
投票

https://pub.dev/packages/speech_recognition是最佳选择。它基于SpeechRecognizer,并提供文本离线语音。

无法连续收听。即使是付费在线Cloud Speech-to-Text API也不允许这样做,因为这样做很危险(滥用等)。

在iOS上,默认情况下,插件配置为法语,英语,俄语,西班牙语,意大利语,但是您可以在快速的源文件中添加缺少的语言。

所以最终您将找不到更好的语音识别插件。

© www.soinside.com 2019 - 2024. All rights reserved.