SoundTouch开源库实现变声
类似于TOM猫,实现了录音并且通过参数调节播放变声
开源库可以在 http://www.surina.net/soundtouch/ 下载
tempo;// Change sound tempo by n percents (n=-95..+5000 %)
pitch;// Change sound pitch by n semitones (n=-60..+60 semitones)
rate;// Change sound rate by n percents (n=-95..+5000 %)
实现变声主要是对以上3个参数进行修改
实现了其他参数的修改
SoundTouchInfo.java 用来改变这些参数
jni的RealTimeSoundTouch是我自己实现的声音处理方法,其实也就是去除了WAV信息头
源码:实在不会传送附件,http://download.csdn.net/detail/tianwei110/5299816 到这里下载把
转载请注明出处 http://blog.csdn.net/tianwei110/article/details/8849670
本人QQ:402142387 欢迎喜欢研究JNI的童鞋骚扰
SoundTouch开源库实现变声相关推荐
- [项目总结]在ios中使用soundtouch库实现变声
这篇文章是项目总结了. 做了段时间的项目,过程中也遇到了很多麻烦,但是好在终于都解决了,这里是这里是项目之后凭着记忆总结出来,大家有遇到同样的问题,希望能参考了,但是我记忆可能不太好了,要是实践中有什 ...
- 在ios中使用soundtouch库实现变声
这篇文章是项目总结了. 做了段时间的项目,过程中也遇到了很多麻烦,但是好在终于都解决了,这里是这里是项目之后凭着记忆总结出来,大家有遇到同样的问题,希望能参考了,但是我记忆可能不太好了,要是实践中有什 ...
- IOS中使用SoundTouch库实现变声
IOS中使用SoundTouch库实现变声 void AQRecorder::StartRecord(CFStringRef inRecordFile) { mSoundTouch.setSample ...
- [修正]IOS中使用SoundTouch库实现变声
之前写过一片文章" IOS中使用SoundTouch库实现变声". 最后有很多朋友在博客上说发出来的代码在模拟器上运行可以,不能在真机上运行,前段时间一直也很忙,没时间翻代码出来查 ...
- 使用soundtouch开源库实现ffplay倍速播功能
文章目录 一.SoundTouch音频处理库的编译 windows版本编译步骤 克隆项目代码 vs2019编译soundtouch静态库和动态库 二.封装soundtouch库变速接口 对soundt ...
- 通过开源项目SoundTouch实现类似Tom猫的变声功能
SoundTouch是一个开源的音频处理库,用于改变音频流或音频文件的节奏.音调和播放速率. 通过调节Tempo.Pitch和Playback Rate可以实现类似Tom猫的变声效果,对于这三个参数官 ...
- SoundTouch与Rubber Band Library变声算法对比与ASR结果分析
详细内容见群文件,欢迎大家加入音频/识别/合成算法群(696554058)交流学习,谢谢! 本内容原创,转载和使用请注明出处,谢谢配合: 变声背景与目的 目前基于对语音识别数据收集缓慢且质量不高的情况 ...
- 音视频开发之旅(五) -----变声 FMOD和soundTouch使用和对比
1前言 这边先穿插一下变声相关的知识 ,这一章主要讲音频的处理.大家应该也接触过这类应用,比如QQ的变声,或者在游戏直播里,一些主播使用的变速器,那么,到底是如何做到这样的效果呢?这一篇文章将会给大家 ...
- Androidpcm格式音频编解码及播放,socket文件传输通讯,soundTouch变声框架 合成的一款仿微信语音按住说话的demo
pcm格式音频编解码及播放,socket文件传输通讯,soundTouch变声框架 合成的一款仿微信语音按住播放的demo 效果: -------------- 代码: MainActivity ...
最新文章
- ubuntu-make/makefile/cmake
- DL之CG:Computational Graph计算图的简介、入门、使用之详细攻略
- ARUBA与蓝海无线PORTAL对接配置
- python enumeration_python模块之enum_上
- 老是担心数学学不好?这些基础是时候正视了!
- micropython入门指南pdf百度云下载_MicroPython入门教程之语法基础
- m基于BP神经网络的障碍物避障和路线规划matlab仿真
- 315前瞻:哪些互联网消费领域今年可能上榜?
- java毕业设计视频点播系统Mybatis+系统+数据库+调试部署
- 微信小程序开发时,下载node.js安装后出错误怎么办
- 效率神器 SCons 构建工具
- idea配置Camunda Modeler
- 通过跳绳瘦下来是一种怎么样的体验?
- SpringBoot之——动态数据源(多数据源自动切换)
- 生物信息学 期刊与会议
- 高数基础篇对应660习题(武忠祥)
- 深入理解git内部原理
- 【每日一道智力题】之坤坤猜生日(面试高频)
- 在全民直播的背景下,金融机构做直播带货是必须的吗?
- 23种设计模式 - C++实现