BSD 3-Clause "New" or "Revised" License

项目介绍

Shb742/rnnoise_python 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前获得 48 个 Star、8 次 Fork。

仓库全名
Shb742/rnnoise_python
开源许可证
BSD 3-Clause "New" or "Revised" License
Star 数
48
Fork 数
8
未关闭 Issue
4

README 摘要

A python wrapper for rnnoise python wrapper for the rnnoise library. Prerequisites Have rnnoise installed python (2/3) numpy Example usage It operates on RAW 16-bit (machine endian) mono PCM data sampled at 48 kHz. Each frame of data must be in binary, and must be 480 int16s (i.e 2 bytes per sample.) This translates to 960 bytes per audio frame

完整内容见 GitHub 原始 README 或本页 。

常见问题

rnnoise_python 用什么语言开发?

主要使用 Python 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前有 48 个 Star。

rnnoise_python 可以免费商用吗?

仓库采用 BSD 3-Clause "New" or "Revised" License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 rnnoise_python 的源码?

可以直接克隆仓库:git clone https://github.com/Shb742/rnnoise_python.git;安装与运行步骤见仓库 README。

rnnoise_python 最近还在维护吗?

仓库最近一次更新为 2023年1月6日,当前有 4 个未关闭 Issue;Star 数为 48,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

python wrapper for rnnoise library

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
112
价值分
35
活跃状态
活跃

README

A python wrapper for rnnoise

python wrapper for the rnnoise library.

Prerequisites

  • Have rnnoise installed
  • python (2/3)
  • numpy

Example usage

It operates on RAW 16-bit (machine endian) mono PCM data sampled at 48 kHz.

Each frame of data must be in binary, and must be 480 int16s (i.e 2 bytes per sample.) This translates to 960 bytes per audio frame.

arecord -v -f S16_LE -c1 -r48000 -t raw | python3 rnn_test.py
import rnnoise,sys
denoiser = rnnoise.RNNoise()
stream = sys.stdin.buffer
input_data = stream.read(480*2)
va_prob,denoised_data = denoiser.process_frame(input_data)

评论

暂无评论