gpt4 book ai didi

Flutter Speech to text 不连续收听

转载 作者:行者123 更新时间:2023-12-04 10:02:57 25 4
gpt4 key购买 nike

致力于Flutter语音转文本和使用语音转文本库,添加以下代码用于收听:

speech.listen(
onResult: resultListener,
listenFor: Duration(minutes: 10),
localeId: _currentLocaleId,
onSoundLevelChange: soundLevelListener,
cancelOnError: false,
partialResults: true);

应用程序在模拟器中连续监听,但在物理设备中几秒钟后自动停止监听。我试过很多图书馆,比如语音识别,仍然出现同样的问题。一切都在模拟器设备上运行,而不是在物理设备上运行。

请对此提出一些建议。

提前致谢。

最佳答案

来自speech_to_text.dart:

  /// There is a time limit on listening imposed by both Android and iOS. The time
/// depends on the device, network, etc. Android is usually quite short,
/// especially if there is no active speech event detected, on the order
/// of ten seconds or so.

在 android 中,SpeechRec 在 2 或 3 秒后停止,但在 Ios 中,它会一直监听直到 .stop() 被调用。

关于Flutter Speech to text 不连续收听,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61747712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com