助手
扣子 AI 帮助与支持
你好,我是 扣子 文档问答助手 🎉 你在阅读当前文档的过程中,无论对文档概念的解释,还是文档内容方面的疑问,都可以随时向我提问,我会全力为你解答
推荐问题
如何快速了解这个空间的核心内容?
有哪些近期更新的重点文档?
我应该从哪些文档开始阅读?
文档反馈
低代码项目
快速开始
智能体
工作流
应用
资源
发布
模型
多人协作
开发工具
Coze CLI
API 参考
鉴权
智能体和应用
工作空间
文件夹
企业/组织
会话与消息
对话
工作流
文件
知识库
数据库
插件
变量
渠道
用量限额
账单与权益
回调
API 教程
SDK 参考
音视频
推广与变现

双向流式语音识别

更新于: 2026-06-25 19:29:14

扣子编程提供流式语音识别 WebSocket OpenAPI,可以将指定的音频判断转为文字,支持识别中英文双语种。
双向流式语音识别场景下的各类事件详细信息可参考双向流式语音识别事件

接口信息

URL

wss://ws.coze.cn/v1/audio/transcriptions

Headers

Authorization Bearer $Access_Token
用于验证客户端身份的访问令牌。你可以在扣子编程中生成访问令牌,详细信息请参考准备工作

权限

createTranscription

接口说明

将指定的音频判断转为文字,支持识别中英文双语种。

建连示例代码

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()));
});

API 时序图

交互流程如下:
Image