gpt4 book ai didi

android - 在android语音识别中,如何增加考虑输入完成的时间?

转载 作者:行者123 更新时间:2023-12-03 03:49:17 24 4
gpt4 key购买 nike

在android语音识别中,有人知道如何增加我们停止听到语音后认为输入可能完成所需的时间吗?我需要防止端点在语音识别时在非常短的语音中间停顿期间中断。如果有人知道解决办法,请回复。如有任何回复,我们将不胜感激。

提前致谢

最佳答案

嗨,我也遇到了这个问题,但我发现了一些东西,

这是我的代码

private void startVoiceRecognitionActivity()   
{

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);

intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
// intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS, 2000000);
// intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS, 2000000);
intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS, 20000000);

intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "XXXXXXX");

startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);
}

在google API中我发现了3个额外的方法来改变时间问题,但是它们似乎都不起作用,你也可以尝试测试它们。

关于android - 在android语音识别中,如何增加考虑输入完成的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5388957/

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