E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SoundTouch
使用SoudTouch实现变速变调
声明
SoundTouch
对象和内存变量,根据声道数和采样率初始化对象和内存
SoundTouch
*
soundTouch
=NULL;SAMPLETYPE*sampleBuffer=NULL;//采样率intsample_rate
曾大稳丶
·
2024-02-01 04:23
android ffmpeg命令行,Android的FFMPEG使用之命令行
1.音频视频合并:"ffmpeg-i音频-i视频输出视频"例:"ffmpeg-isdcard/
soundtouch
.wav-isdcard/input.mp4sdcard/output.avi"注:输出视频的格式不为
善音
·
2023-11-18 18:48
android
ffmpeg命令行
Android开发中在JAVA中调用C/C++ native代码
我的代码背景我在安卓项目中,需要用到C++的
soundtouch
库函数,因
koozxcv
·
2023-10-31 10:35
Android应用开发
音视频开发:ffplay使用ffmpeg滤镜实现倍速播放
但是当时效果并不是特别好,和
soundtouch
相比处理后的音质有明显的区别。最近用新版本的ffmpeg滤镜重新实现了倍速播放,发现效果变好,已经达到可接受的程度,所以在此分享具体实现。
音视频开发老舅
·
2023-09-25 03:51
音视频开发进阶
ffmpeg
音视频
ffplay
音视频开发
c++
SoundTouch
+pjsip实现萝莉音
首先要理解一下pjsip音频流媒体是如何工作的,port之间是怎样连接的,音频流是如何在port之间传递的理解音频媒体流梳理下
soundtouch
源码目录结构,前三个目录都是例子,第四个源码,第五个是在源码的基础上又封装了一层接口
Westring
·
2023-09-12 13:31
SoudTouch Android cmake编译
源码下载:https://gitlab.com/
soundtouch
/
soundtouch
,源码下载之后里面有demo参考。
曾大稳丶
·
2023-09-10 05:18
ios 直播变声功能
最近有做iOS直播变声的需求,于是去网上搜索了可用的第三方变声库,最终选定了
SoundTouch
,
SoundTouch
是C++的一套库,对iOS项目来说也是比较容易进行集成的,具体的可以参考一下iOS下使用
帝步凡
·
2023-08-30 08:39
Android录音 | 跳转到微信QQ播放 | 录音变声实现
本项目使用的第三方框架比较多,类似IdeaRecode、
SoundTouch
、SoundStreamWriter等处理声音,因
设计失
·
2023-04-10 05:37
ijkplayer 源码分析(3):setOption 流程及常用参数设置
比如通过参数配置使用硬解码还是软解码,Android音频播放使用AudioTrack还是OpenSL,是否启用
SoundTouch
等等。那ijkplayer有哪些参数配置?各个参数有什么作用?
AlanWang4523
·
2023-03-31 06:43
ijkplayer
FFmpeg
音视频
ffmpeg
android
常用参数设置
ijk
Option
参数配置
SoundTouch
音频处理库
一、介绍
SoundTouch
是一个开源音频处理库,它允许相互独立地更改声音速度、音高和播放速率参数,即:声音速度可以增加或减少,同时保持原始音高音高可以增加或减少,同时保持原始速度更改同时影响速度和音高的播放速率选择速度
源代码杀手
·
2022-12-31 21:25
人工智能
音视频
VS语音信号处理(6) C语言调用
SoundTouch
进行变速不变调工程实例
VS语音信号处理(6)C语言调用
SoundTouch
进行变速不变调工程实例前言一.源码下载即链接库准备二.工程编译准备三.例程实现四.小结前言语音识别相关算法一般在MATLAB上进行仿真验证与实验,在工程上一般还是在
mozun2020
·
2022-12-31 21:55
VP1:语音信号处理
soundtouch
变速不变调
语音信号处理
c++
VS2015
SoundTouch
变调编译以及算法代码详解
1.ubuntu20编译源码地址:https://codeberg.org/
soundtouch
/
soundtouch
安装必要依赖sudoapt-getinstallautomakeautoconflibtoolbuild-essential
张捷阳
·
2022-12-31 21:54
开源代码解析
算法
音频
实时音视频
音频变速变调原理及
soundtouch
代码分析
音频变速变调原理及
soundtouch
代码分析作者:floerrivor2021年4月30日本文字数:5066字阅读完需:约17分钟概述音频变速变调在不同的场景可以分为变速不变调、变调不变速以及变调又变速
littlezls
·
2022-12-31 21:23
audio
音视频
语音识别
人工智能
如何实现音频变速不变调、变调不变速、变速又变调?
变速和变调相关的音频处理库有
SoundTouch
,Sonic,RubberBand(https://breakfastquay.com/rubberband/)。
MrMa7ic
·
2022-12-31 21:23
音视频
音视频
c++
VS语音信号处理(7) C语言调用
SoundTouch
进行变速不变调工程集成调试
VS语音信号处理(7)C语言调用
SoundTouch
进行变速不变调工程集成调试前言一.源码下载即链接库准备二.工程编译准备三.例程实现四.小结前言语音识别相关算法一般在MATLAB上进行仿真验证与实验,
mozun2020
·
2022-12-31 21:52
VP1:语音信号处理
c语言
语音识别
开发语言
SoundTouch
变速不变调
初始化m_
soundTouch
.setSampleRate(44100);m_
soundTouch
.setChannels(2);设置新速度m_
soundTouch
.setTempo(new_speed
airmanisvip
·
2022-12-31 21:52
音视频
变速
不变调
SoundTouch
与Rubber Band Library变声算法对比与ASR结果分析
详细内容见群文件,欢迎大家加入音频/识别/合成算法群(696554058)交流学习,谢谢!本内容原创,转载和使用请注明出处,谢谢配合;变声背景与目的目前基于对语音识别数据收集缓慢且质量不高的情况,内部开会决定尝试用变声算法来实现数据翻倍,前期已实现通过加不同特征的噪声实现数据翻倍,测试结果证明识别鲁棒性明显增强了。变声算法理论上可以实现任意维度的声音变化,但基于对K12口语语音识别考虑,暂时考虑性
灵声讯
·
2022-10-20 22:40
ASR
kaldi
ijkPlayer在Android平台的使用优化
1:设置是否开启变调mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER,"
soundtouch
",isModifyTone?
GexYY
·
2021-06-21 20:08
AudioKit 主要功能介绍
类似的音频库还有
soundtouch
,其中提供了pitch、rate、tempo等来控制变速还是变调。
林月出
·
2021-06-12 03:10
Android变声(
SoundTouch
)
前言:既然说是为变声这个功能而做,就我自己所了解的,原生中应该只有ffmpag,或者
soundtouch
可以实习,而这两种都涉及到NDK开发,这就有点难受了,当时公司是用的腾讯推广的变声器,后来因为老总发话
S__y_p_
·
2020-09-15 22:29
Android
Android变声器功能
unity3D学习之音频播放 、实时变声简化版-audio菜鸟笔记5
这是基于
soundtouch
写的一个实时变声的C#脚本,因为是调试版,所以可能会有BUG核心代码:privatevoidOnAudioFilterRead(float[]data,intchannels
WEIFUT
·
2020-09-15 02:08
音频操作
soundtouch
变声使用和算法
原文:http://blog.csdn.net/dangxw_/article/details/50974322
soundtouch
源码下载地址编译完成之后$soundstretch--helpThisprogramissubjectto
yuanfen139re
·
2020-09-13 04:07
pcm格式音频编解码及播放,socket文件传输通讯,
soundTouch
变声框架 合成的一款仿微信语音按住说话的demo
pcm格式音频编解码及播放,socket文件传输通讯,
soundTouch
变声框架合成的一款仿微信语音按住播放的demo效果:——————————————代码:MainActivitypublicclassMainActivityextendsAppCompatActivity
刘大国
·
2020-08-20 21:32
仿QQ变声功能的实现
听说汤姆猫是用
SoundTouch
实现的,而QQ是用FMOD实现的,就根据网上的教程,自己捣鼓ndk好几天,终于实现了,但是效果不是很理想。
小强_程序猿_
·
2020-08-20 13:17
android
音频变速播放原理分析及实现方案
[时间:2019-05][状态:Open][关键词:音频,audio,倍速,变速,变调,
soundtouch
,sonic]音频变调变速原理分析先来一段语音处理的理论:变速变调可分为:变速不变调和变调不变速
weixin_38170255
·
2020-08-15 20:23
Qt低延时/可集成嵌入的网络播放器 --设计初衷
需求做一个类似QtAv的,集成到qtwidget中很方便占用资源小,并且可以集成到多个widget当中去主要技术点使用ffmpeg读取rtmp流使用SDL或者QopenGL渲染视频使用
soundtouch
eric_clz
·
2020-08-12 15:23
ffmpeg
网络
ffmpeg
FFmpeg
Android
IOS
视频
git
SoundTouch
音频处理库源码分析及算法提取(9)
我们都知道,当播放速度改变的时候,会带来一个副作用,那就是音调也会随着播放的速度而改变。播放速度加快,声音将升调,变得尖锐,播放速度减慢,声音将降调,变得低沉,当然这是题外之话。改变音频播放速度的方法有很多,我只针对ST变速算法的核心,也就是线性插值算法的实现。对于ST的插值算法前面已经提到。k=(y-y0)/(y1-y0)->y=(1-k)*y0+k*y1k值也就是现在声音播放速度和原始声音播放
suhetao
·
2020-08-09 12:09
音频处理
SoundTouch
音频处理库源码分析及算法提取(8)
经过前面几个小节的介绍,各位想必已经对ST有个比较初步的认识。在往后的这些章节里,我将提出ST某些重要的算法以及实现。首先谈谈数字滤波器的实现。纵观整个ST的处理流程,仅仅在对声音样本进行重采样的时候可以通过boolbUseAAFilter的值来判断是否采用数字滤波器,具体在RateTransposer类成员函数processSamples中实现。//Transposessampleratebya
suhetao
·
2020-08-09 12:09
音频处理
SoundTouch
音频处理库源码分析及算法提取(6)
TDStretch类的实现
SoundTouch
类成员函数putSamples(constSAMPLETYPE*samples,uintnSamples)实现如下,根据上篇的分析rate是一个比率,大于1
suhetao
·
2020-08-09 12:09
音频处理
SoundTouch
音频处理库源码分析及算法提取(4)
SoundTouch
构造流程初始化的一点补充。
suhetao
·
2020-08-09 12:09
音频处理
SoundTouch
音频处理库源码分析及算法提取(3)
SoundTouch
音频处理库源码分析及算法提取(3)
SoundTouch
音频处理库初始化流程剖析2紧接上文《
SoundTouch
音频处理库初始化流程剖析》TDStretch类和基类的关系:FIFOSamplePipe
suhetao
·
2020-08-09 12:09
音频处理
SoundTouch
音频处理库源码分析及算法提取(7)
至于流程是通过TDStretch类成员函数putsamples调用processSamples进行处理,我们不难联想到前面对于
SoundTouch
类成员函数putSamples的分析。
suhetao
·
2020-08-09 12:09
音频处理
SoundTouch
音频处理库源码分析及算法提取(2)
SoundTouch
音频处理库初始化流程剖析定义一个变量SoundTouchm_
SoundTouch
;
SoundTouch
的派生关系FIFOSamplePipe->FIFOProcessor->
SoundTouch
suhetao
·
2020-08-09 12:08
音频处理
SoundTouch
音频处理库源码分析及算法提取(6)
TDStretch类的实现
SoundTouch
类成员函数putSamples(constSAMPLETYPE*samples,uintnSamples)实现如下,根据上篇的分析rate是一个比率,大于1
Raylu
·
2020-08-09 09:31
音频处理
SoundTouch
音频处理库源码分析及算法提取(5)
变速类RateTransposer的实现回到
SoundTouch
类成员函数voidSoundTouch::putSamples(constSAMPLETYPE*samples,uintnSamples)
suhetao
·
2020-08-09 05:22
音频处理
Android音乐播放器【支持:速率调节,音调调节,采样率调节】
这是一个音乐播放器,支持:速率调节,音调调节,调节采样率,这三个功能基于
soundTouch
开源项目,解决了Android6.0之前不能调节播放速率的问题。
爱缘1012
·
2020-08-08 19:15
音乐播放器
SoundTouch
Android
6.0以下倍速播放
安卓
Qt低延时/可集成嵌入的网络播放器 –
soundTouch
的使用
背景在观看直播的过程中,保不齐网络出现卡的现象,可能导致音频数据包累积了好几秒的数据,这时候要么丢直接播放新的,要么直接播放基音,
soundTouch
可以加速播放并不要变调主要技术点
soundTouch
eric_clz
·
2020-08-04 15:53
在ios中使用
soundtouch
库实现变声
这篇文章是项目总结了。做了段时间的项目,过程中也遇到了很多麻烦,但是好在终于都解决了,这里是这里是项目之后凭着记忆总结出来,大家有遇到同样的问题,希望能参考了,但是我记忆可能不太好了,要是实践中有什么问题可以直接给我留言,或者到weibo.com/yarin上找我了。要在ios中实现一个变声技术,而且又要要求能在iphone3g上也能运行,所以自带的一些api就显得比较麻烦,因此决定使用sound
yarin
·
2020-07-14 09:20
移动开发
ios
integer
float
filter
iphone
comments
移植
soundtouch
到android 通过JNI来调用(一)
最近准备开发一款可以变声的录音机,于是在网上找了一下这方面的开源代码,发现
soundtouch
是一个不错的选择。
媒体盒子
·
2020-07-09 19:57
多媒体
android
c++
linux
代码:使用
SoundTouch
生成带特殊音效的音频文件
SoundTouch
安装方法见:http://blog.csdn.net/qq354960984/article/details/53201448importjava.io.BufferedReader
毛衣
·
2020-07-02 15:22
Java
音频处理
Android OpenSL ES 开发:OpenSL ES利用
SoundTouch
实现PCM音频的变速和变调
所以就想到了用开源的
SoundTouch
来实现PCM音频变速和变调,OpenSLES只是单纯的播放PCM数据就可以了。实现1、移植S
weixin_34043301
·
2020-07-01 05:34
通过开源项目
SoundTouch
实现类似Tom猫的变声功能
SoundTouch
是一个开源的音频处理库,用于改变音频流或音频文件的节奏、音调和播放速率。
张明云
·
2020-06-30 18:36
android必知必会
Android项目实践
SoundTouch
实现音频变速变调
音频基础声音属性响度(Loudness):音量,与声波的振幅有关音调(Pitch):音调与声音的频率有关——声音频率越大时,音调就越高,否则就越低音色(Quality):由物体结构特性所决定A/D转换(Analog-to-DigitalConverter)样本sample:声波→采样sampling→量化quantization:将连续值离散化→编码coding:可由软件或硬件芯片完成→(压缩co
wkw1125
·
2020-06-29 19:48
3rd
Android下使用
SoundTouch
实现变声并转为wav格式播放(山寨汤姆猫)
下面重点介绍一下如何用NDK编译
soundtouch
。1.NDK的相关知识,请查看相关资料,如果有时间我会详细介绍。2.在你的工程根目录下,新建jni目录,然后将制作好的
SoundTouch
拷贝
weixin_34391445
·
2020-06-28 18:46
[项目总结]在ios中使用
soundtouch
库实现变声
这篇文章是项目总结了。做了段时间的项目,过程中也遇到了很多麻烦,但是好在终于都解决了,这里是这里是项目之后凭着记忆总结出来,大家有遇到同样的问题,希望能参考了,但是我记忆可能不太好了,要是实践中有什么问题可以直接给我留言,或者到weibo.com/yarin上找我了。要在ios中实现一个变声技术,而且又要要求能在iphone3g上也能运行,所以自带的一些api就显得比较麻烦,因此决定使用sound
weixin_34160277
·
2020-06-28 12:04
iOS下使用
SoundTouch
实现变声并转为wav格式进行播放(山寨汤姆猫完整版)
首先的问题是:我们调用手机的麦克风采集到的录音数据是pcm格式的,pcm是裸数据,没有头部信息,一般播放器不能播放,所以我们一般都要转为wav格式,这样普通的播放器就能播放了,而在iOS中直接可以使用AVAudioPlayer来播放,而不需要去调用底层的API了。关于如果将pcm转为wav,大家可以参考我前面的博文,这里就不再介绍了。第二个问题是:如何变声?还好有一个开源软件叫“soundtouc
weixin_33858249
·
2020-06-28 06:01
转:在ios中使用
soundtouch
库实现变声
http://yarin.blog.51cto.com/1130898/640398首先下载
soundtouch
开源库,可以到官方网站去找了,http://www.surina.net/
soundtouch
weixin_30916125
·
2020-06-28 02:01
SoundTouch
开源库实现变声
类似于TOM猫,实现了录音并且通过参数调节播放变声开源库可以在http://www.surina.net/
soundtouch
/下载tempo;//Changesoundtempobynpercents
android开发者
·
2020-06-26 19:05
JNI
android
SoundTouch
音频处理库源码分析及算法提取(1)
SoundTouch
音频处理库的使用异常简单,经过简单的编译之后,设置编译环境,以vc为例,直接在include包含
SoundTouch
目录下的include路径,接着在lib添加
SoundTouch
目录下的
suhetao
·
2020-06-26 15:16
音频处理
关于
soundtouch
项目的变声的学习总结!
这个APP简直是浪费了无数脑细胞,选择了用
soundtouch
这个包,但是NDK没做过,声音三要素也不知道,纠结了一个月终于搞出来了!记录一下,首先这个库是没有任何问题的,做的时候怀疑了很多次,呵呵。
lizardmia
·
2020-06-24 07:45
android
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他