|
|
@ -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() { |
|
|
|