1 Star 0 Fork 0

YantaoZhao / tal__det_audio_issues

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

使用说明

音频问题检测模块: tal_audio_issue

依赖

  1. librosa:必须
  2. ffmpeg命令:必须,用于处理mp3格式
  3. requests:非必须,检测模块不依赖此库。仅用于下载文件,如果不需要下载文件则不用安装

安装依赖:

1, 必须:安装librosa模块

pip install librosa

如果import librosa时出现numba相关的错误,降低numba版本后再试:

pip install numba==0.49.1  # 或者更低版本

2, 必须:下载安装ffmpeg命令工具,将其放置于PATH路径下。参考 https://ffmpeg.org/download.html

3, 可选:如果使用download_media.py工具下载文件则安装requests模块

pip install requests

API使用

模块在 tal_audio_issue 目录。把 tal_audio_issue 目录放到你的项目里。

导入模块:

import tal_audio_issue as tai

API列表:

api 参数1 参数2 返回结果 说明
is_audio_truncated() 音频路径 先声评测结果json路径 (运行状态,检测结果) 检测音频是否被截断
is_audio_readless() 音频路径 先声评测结果json路径 (运行状态,检测结果) 检测音频是否少读
is_audio_low_volume() 音频路径 先声评测结果json路径 (运行状态,检测结果) 检测音频是否无声音

返回结果: (运行状态,检测结果)

  • 运行状态: bool
    • True: 正确处理了音频和json,并返回检测结果。
    • False:可能的原因是,音频文件不存在或音频过短,或json文件不存在或解析失败等。
  • 检测结果: bool
    • True: 对应项positive
    • False: 对应项negative

附demo运行步骤

  1. 准备数据:运行download_media.py,下载相关音频和先声评测结果文件
  2. demo:运行det_main.py

Comments ( 0 )

Sign in for post a comment

About

检测音频质量如截断、少读等相关问题 spread retract
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Python
1
https://git.oschina.net/yantaozhao/tal__det_audio_issues.git
git@git.oschina.net:yantaozhao/tal__det_audio_issues.git
yantaozhao
tal__det_audio_issues
tal__det_audio_issues
master

Search