Visual studio 我可以为Xamarin.Android项目使用哪种连续语音识别服务?
我正在寻找一个服务,可以记录语音连续约10分钟(没有任何中断)。此服务应该能够检测一些关键字(主要是数字) 我目前正在使用Android.SpeechRecognizer。它工作得很好,但记录只能持续10秒左右。我试图设置一些“ExtraSpeechInput”参数,如下所示,但没有成功:Visual studio 我可以为Xamarin.Android项目使用哪种连续语音识别服务?,visual-studio,xamarin.android,speech-recognition,pocketsphinx-android,Visual Studio,Xamarin.android,Speech Recognition,Pocketsphinx Android,我正在寻找一个服务,可以记录语音连续约10分钟(没有任何中断)。此服务应该能够检测一些关键字(主要是数字) 我目前正在使用Android.SpeechRecognizer。它工作得很好,但记录只能持续10秒左右。我试图设置一些“ExtraSpeechInput”参数,如下所示,但没有成功: private Intent SpeechRecognizerIntent { get; set; } //... mySpeechRecognizerIntent = new Intent(Recogniz
private Intent SpeechRecognizerIntent { get; set; }
//...
mySpeechRecognizerIntent = new Intent(RecognizerIntent.ActionRecognizeSpeech);
mySpeechRecognizerIntent.PutExtra(RecognizerIntent.ExtraSpeechInputCompleteSilenceLengthMillis, 15000);
mySpeechRecognizerIntent.PutExtra(RecognizerIntent.ExtraSpeechInputPossiblyCompleteSilenceLengthMillis, 15000);
mySpeechRecognizerIntent.PutExtra(RecognizerIntent.ExtraSpeechInputMinimumLengthMillis, 60000);
似乎我不是唯一一个对此有问题的人。
所以我试着做一个CMU PocketSphinx包装。尽管如此,我最终还是犯了错误
有人知道我可以使用哪种服务吗