Browse Source

refactor(azure_speech): 简化音频帧发送逻辑(修复编译报错)

使用扩展函数toByteString替代ByteString.of,使代码更简洁
weicu
lxm 10 months ago
parent
commit
cb62b7fd71
  1. 5
      local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/XunFeiAsrHelper.kt

5
local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/XunFeiAsrHelper.kt

@ -5,6 +5,7 @@ import android.util.Base64
import android.util.Log import android.util.Log
import okhttp3.* import okhttp3.*
import okio.ByteString import okio.ByteString
import okio.ByteString.Companion.toByteString
import org.json.JSONObject import org.json.JSONObject
import java.net.URLEncoder import java.net.URLEncoder
import java.nio.charset.StandardCharsets import java.nio.charset.StandardCharsets
@ -66,9 +67,7 @@ class XunFeiAsrHelper(private val context: Context) {
} }
fun sendAudio(frameBuffer: ByteArray) { fun sendAudio(frameBuffer: ByteArray) {
webSocket?.let { ws -> webSocket?.send(frameBuffer.toByteString())
ws.send(ByteString.of(frameBuffer, 0, frameBuffer.size))
}
} }
fun close() { fun close() {

Loading…
Cancel
Save