调整Android语音到文本识别中的背景噪声灵敏度

调整Android语音到文本识别中的背景噪声灵敏度,android,speech-recognition,speech-to-text,sfspeechrecognizer,android-speech-api,Android,Speech Recognition,Speech To Text,Sfspeechrecognizer,Android Speech Api,Android语音到文本对背景噪音非常敏感。该用例是在一个区域中使用语音转换为文本,该区域中的背景噪声将保持不变。希望仅使用特定的声级控制语音识别 尝试使用语音识别器中的RMS和缓冲区输入解决问题。使用相同逻辑的一些变通方法会有所帮助 从Android语音到文本识别器返回的回调包括: override fun onReadyForSpeech(params: Bundle?) { } override fun onRmsChanged(rmsdB: Float) { } over

Android语音到文本对背景噪音非常敏感。该用例是在一个区域中使用语音转换为文本,该区域中的背景噪声将保持不变。希望仅使用特定的声级控制语音识别

尝试使用语音识别器中的RMS和缓冲区输入解决问题。使用相同逻辑的一些变通方法会有所帮助

从Android语音到文本识别器返回的回调包括:

override fun onReadyForSpeech(params: Bundle?) {
    }
override fun onRmsChanged(rmsdB: Float) {
    }
override fun onBufferReceived(buffer: ByteArray?) {
    }
override fun onEvent(eventType: Int, params: Bundle?) {
    }
override fun onBeginningOfSpeech() {
    }
override fun onEndOfSpeech() {
    }
override fun onError(error: Int) {
    }
override fun onPartialResults(partialResults: Bundle?){
    }
override fun onResults(results: Bundle?) {
    }

你是说识别质量不可接受还是其他原因?