1 Star 0 Fork 2

Guoge / third_party_sonic

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

third_party_sonic

使用场景

Sonic是一个用于音频变速的算法,可以实现音频变速不变调、变调不变速、同时变速变调等基本音频处理,尤其对2倍以上的变速进行了优化。Sonic包含了C和Java两种实现,main.c和main.java分别为两者的简单使用示例。

目录结构

third_party_sonic/
├── debian/
├── doc/
├── samples/
├── COPYING
├── Main.java
├── Makefile
├── README
├── Sonic.java
├── main.c
├── mkorig
├── sonic.1
├── sonic.c
├── sonic.h
├── wave.c
└── wave.h

OpenHarmony对于sonic的适配

sonic引入openharmony的thirdparty目录下, 使用OpenHarmony中依赖部件的方式进行编译。

  1. 主干代码下载
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
  1. 在使用的模块进行依赖
deps = [ "//third_party/sonic:sonic" ]
  1. 预处理
./build/prebuilts_download.sh
  1. 编译
./build.sh --product-name rk3568 --ccache

许可证

本项目使用Apache 2.0许可证。请参阅LICENSE文件以获取更多详细信息。

空文件

简介

实现音频变速、变调算法 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/yichenGGG/third_party_sonic.git
git@gitee.com:yichenGGG/third_party_sonic.git
yichenGGG
third_party_sonic
third_party_sonic
master

搜索帮助