logo
平台介绍
快速接入
密钥管理
模型列表
计费规则
音色列表
文本转语音
音色克隆
文生音色
语音识别
语音识别介绍
POST
语音识别API
WSS
WebSocket 实时识别
POST
音频质量检测
GET
语音识别历史
多模态理解模型
音乐生成
图片生成
视频生成
语音Agent
自定义Agent
常见问题
工作台
立即登录

音频质量检测 (AudioAnalysis)

检测音频质量和噪声情况。

接口信息

  • 接口地址: https://api.senseaudio.cn/v1/audio/analysis
  • 请求方式: POST
  • Content-Type: multipart/form-data

请求参数

参数名类型必填描述默认值
modelstring是模型名称,支持:senseaudio-asr-check-1.5-260319senseaudio-asr-check-1.5-260319
filefile是音频文件-

响应结构

参数名类型说明
audio_infoobject音频信息
audio_info.durationinteger音频时长(ms)
audio_info.formatstring音频格式
resultobject检测结果
result.has_noiseboolean是否有噪声
result.noise_scorenumber噪声评分
result.severitystring严重程度
result.noise_typesarray噪声类型列表
result.analysisstring分析结果

代码示例

CURL

bash
复制
curl -X POST https://api.senseaudio.cn/v1/audio/analysis \ -H "Authorization: Bearer $SENSEAUDIO_API_KEY" \ -F "model=senseaudio-asr-check-1.5-260319" \ -F "file=@audio.mp3"

Python

python
复制
import requests API_URL = "https://api.senseaudio.cn/v1/audio/analysis" HEADERS = {"Authorization": "Bearer SENSEAUDIO_API_KEY"} with open("audio.mp3", "rb") as f: files = {"file": f} data = {"model": "senseaudio-asr-check-1.5-260319"} resp = requests.post(API_URL, files=files, data=data, headers=HEADERS) if resp.status_code == 200: result = resp.json() print("是否有噪声:", result["result"]["has_noise"]) print("噪声评分:", result["result"]["noise_score"]) print("严重程度:", result["result"]["severity"]) print("噪声类型:", result["result"]["noise_types"]) print("分析结果:", result["result"]["analysis"])