语音识别

上传音频或视频转写为文本,并选择 json、text、verbose_json、srt 或 vtt。

POST /v1/audio/transcriptions 接收一个音视频文件,同步返回识别文本。当前型号 hy-asr-3.0-preview 覆盖中文普通话、英语及多种方言。

请求

curl --fail-with-body https://enterprise.beefapi.com/v1/audio/transcriptions \
  -H "Authorization: Bearer $BEEFAPI_KEY" \
  -F model=hy-asr-3.0-preview \
  -F response_format=json \
  -F file=@meeting.mp3
字段说明
modelhy-asr-3.0-preview
file待识别音视频文件,multipart 上传,单个不超过 25 MB
response_formatjson(默认)、text、verbose_json、srt、vtt

文件名后缀需是服务能读取时长的格式:.mp3、.wav、.flac、.m4a、.mp4、.ogg、.opus、.webm、.aac 等。后缀不被支持时请求会在计费前直接失败,此时换一种容器格式重新上传即可。

返回形式

response_format返回内容
json{"text":"..."}
text纯文本
verbose_jsontask、language、duration、text 和 segments[],每个分段含 start、end
srt / vtt带时间轴的字幕文本

verbose_json 的分段时间来自识别引擎,可直接用于字幕对齐;不要用整段时长反推分段。

计费

按音频时长计费,单价为每秒,见 模型与价格。时长由服务端读取文件得出,与文件体积无关;截断或静音片段依然计入时长。识别结果为空(例如整段静音)不代表没有产生时长费用,对账请以 请求记录 为准。

本页内容