开发工具/API 参考/智能音视频/WebSocket 语音/双向流式语音识别
双向流式语音识别
更新于: 2026-06-25 19:29:14
扣子编程提供流式语音识别 WebSocket OpenAPI,可以将指定的音频判断转为文字,支持识别中英文双语种。
双向流式语音识别场景下的各类事件详细信息可参考双向流式语音识别事件。
|
URL |
|
|---|---|
|
Headers |
|
|
权限 |
|
|
接口说明 |
将指定的音频判断转为文字,支持识别中英文双语种。 |
import WebSocket from 'ws';
const url = `wss://ws.coze.cn/v1/audio/transcriptions?authorization=Bearer ${ACCESS_TOKEN}`;
const ws = new WebSocket(url);
ws.on('open', function open() {
console.log('Connected to server.');
});
ws.on('message', function incoming(message) {
console.log(JSON.parse(message.toString()));
});
# example requires websocket-client library:
# pip install websocket-client
import os
import json
import websocket
ACCESS_TOKEN = os.environ.get("ACCESS_TOKEN")
url = "wss://ws.coze.cn/v1/audio/transcriptions"
headers = [
"Authorization: Bearer " + ACCESS_TOKEN
]
def on_open(ws):
print("Connected to server.")
def on_message(ws, message):
data = json.loads(message)
print("Received event:", json.dumps(data, indent=2))
ws = websocket.WebSocketApp(
url,
header=headers,
on_open=on_open,
on_message=on_message,
)
ws.run_forever()
const url = `wss://ws.coze.cn/v1/audio/transcriptions?authorization=Bearer ${ACCESS_TOKEN}`;
const ws = new WebSocket(url);
ws.addEventListener('open', function () {
console.log('Connected to server.');
});
ws.addEventListener('message', function (message) {
console.log(JSON.parse(message.data.toString()));
});
交互流程如下: