|
|
|
@ -171,7 +171,8 @@ class AzureAsrHelper(private val context: Context) { |
|
|
|
} |
|
|
|
setupMicrophoneStream() |
|
|
|
|
|
|
|
|
|
|
|
recognizer?.close() |
|
|
|
recognizer = null |
|
|
|
//创建识别器 |
|
|
|
recognizer = if (isAutoDetectLanguage) { |
|
|
|
val autoDetectConfig = |
|
|
|
@ -710,7 +711,7 @@ class AzureAsrHelper(private val context: Context) { |
|
|
|
if (bytesToWrite < data.size) data.copyOf(bytesToWrite) else data |
|
|
|
|
|
|
|
try { |
|
|
|
continuousCallback?.onAudio(finalData) |
|
|
|
//continuousCallback?.onAudio(finalData) |
|
|
|
pushAudioStream?.write(finalData) |
|
|
|
recordfile?.saveAudioDataToWav(finalData) |
|
|
|
} catch (e: Exception) { |
|
|
|
|