WaveCH2.0.0.5格式工厂2.0之间怎么转换

娱乐休闲生活服务其他网站
hao123客户端
搜索热词:
本类排行榜
WaveCN 2.0.0.5
免费的录音编辑处理软件。软件特点:全中文界面的音频编辑软件;支持对任意频率的声音数据进行操作;多文档...
您需要登录后才可以留言,请先 或
评论数据加载中。。。博客分类:
参考网址一:http://blog.csdn.net/sshcx/archive//1593923.aspx
参考网址二:http://apps.hi.baidu.com/share/detail/
WAVE 文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英
文Resource Interchange File Format的缩写,每个WAVE文件的头四个字节便是"RIFF"。WAVE
文件由文件头和数据体两大部分组成。其中文件头又分为RIFF/WAV文件 标识段和声音数据格
式说明段两部分。
常见的声音文件主要有两种,分别对应于单声道(11.025KHz 采样率、8Bit的采样值)和
双声道(44.1KHz采样率、16Bit的采样值)。采样率是指:声音信号在"模→数"转换过程中单
位时间内采样的次数。 采样值是指每一次采样周期内声音模拟信号的积分值。
[!21ki@][@21ki!]
对于单声道声音文件,采样数据为八位的短整数(short int 00H-FFH);而对于双声道立体声
声音文件,每次采样数据为一个16位的整数(int),高八位和低八位分别代表左右两个声道。
WAVE文件数据块包含以脉冲编码调制(PCM)格式表示的样本。WAVE文件是由样本组织而成
的。在单声道WAVE文件中,声道0代表左声道,声道1代表右声道。在多声道WAVE文件中,样本
是交替出现的。
参考网址一和二中都给出了wav的头定义,但有一个小区别,一中将这个44个字节作为一个
大的头,给定在一个结构体中,而二中则是按照四个不同的chunk处理的,所以就给了四个结构
体,后面我的代码也是根据二来写的,个人觉得这样比较清晰,不过这纯属个人感觉。
下面就是根据四个结构体写的代码,注意FACT不是必须的,可以不用写入头,不写的话就
是44个字节,写的话wave的头是56个字节。
一:源代码(参考二中也有比较详细的读wave头的代码)
#if !defined(_WAV_INFO_)
#define _WAV_INFO_
// 一些和声音数据相关的宏
#define SAMPLE_RATE 22050 // sample rate,每秒22050个采样点
#define QUANTIZATION 0x10 // 16bit量化,
#define BYTES_EACH_SAMPLE 0x2 // QUANTIZATION / 8, 所以每个采样点、
// 是short,占个2个字节
#define CHANNEL_NUN 0x1 // 单声道
#define FORMAT_TAG 0x1 // 线性PCM
// 一个wave file包括四个CHUNK,除了FACT之外,其它是必须的,并且第一个RIFF是整个文件的头,
// 所以别名为WAV_HEADER,而不是RIFF
/*------------------------Wave File Structure ------------------------------------ */
typedef struct RIFF_CHUNK{
char fccID[4]; // must be "RIFF"
unsigned long dwS // all bytes of the wave file subtracting 8,
// which is the size of fccID and dwSize
char fccType[4]; // must be "WAVE"
}WAVE_HEADER;
// 12 bytes
typedef struct FORMAT_CHUNK{
char fccID[4]; // must be "fmt "
unsigned long dwS // size of this struct, subtracting 8, which
// is the sizeof fccID and dwSize
unsigned short wFormatT // one of these: 1: linear,6: a law,7:u-law
unsigned short wC // channel number
unsigned long dwSamplesPerS // sampling rate
unsigned long dwAvgBytesPerS // bytes number per second
unsigned short wBlockA // 每样本的数据位数(按字节算), 其值为:通道
// 数*每样本的数据位值/8,播放软件需要一次处
// 理多个该值大小的字节数据, 以便将其值用于
// 缓冲区的调整每样本占几个字节:
// NumChannels * uiBitsPerSample/8
unsigned short uiBitsPerS // quantization
// 24 bytes
// The fact chunk is required for all new WAVE formats.
// and is not required for the standard WAVE_FORMAT_PCM files
// 也就是说,这个结构体目前不是必须的,一般当wav文件由某些软件转化而成,则包含该Chunk
// 但如果这里写了,则必须是如下的结构,并且在四个结构体中的位置也要放在第三
typedef struct {
char fccID[4]; // must be "fact"
// must be 0x4
unsigned long dwS // 暂时没发现有啥用
// 12 bytes
// 数据结构
typedef struct {
char fccID[4]; // must be "data"
unsigned long dwS // byte_number of PCM data in byte
// 8 bytes
/*------------------------Wave File Structure ------------------------------------ */
void WriteWaveHeader(FILE *fpwav,long length)
WAVE_HEADER WaveH
FORMAT WaveFMT;
DATA WaveD
FACT WaveF
memset(&WaveHeader, 0, sizeof(WAVE_HEADER));
memcpy(WaveHeader.fccID, "RIFF", 4);
memcpy(WaveHeader.fccType, "WAVE", 4);
// dwSize 是整个wave文件的大小(字节数,但不包括不包括HEADER中的前面两个结构:
// HEADER.fccID和HEAD.dwSize)
// WaveHeader.dwSize = length + 0x24; // 如果不写入fact,就是36个字节,
// 44- 8 = 36个
WaveHeader.dwSize = length + 0x30; // 如果写入fact,就是48 个bytes
memset(&WaveFMT, 0, sizeof(FORMAT));
memcpy(WaveFMT.fccID, "fmt ", 4);
WaveFMT.dwSize = 0x10;
WaveFMT.dwSamplesPerSec = SAMPLE_RATE;
WaveFMT.dwAvgBytesPerSec = CHANNEL_NUN * SAMPLE_RATE * BYTES_EACH_SAMPLE;
WaveFMT.wChannels = CHANNEL_NUN;
WaveFMT.uiBitsPerSample = QUANTIZATION;
WaveFMT.wFormatTag = FORMAT_TAG;
WaveFMT.wBlockAlign = BYTES_EACH_SAMPLE;
memset(&WaveFact, 0, sizeof(FACT));
memcpy(WaveFact.fccID, "fact", 4);
WaveFact.dwSize = // 这个值不知道什么意思
WaveFact.id = 0x4;
memset(&WaveData, 0, sizeof(DATA));
memcpy(WaveData.fccID, "data", 4);
WaveData.dwSize =
fwrite(&WaveHeader, sizeof(WAVE_HEADER), 1, fpwav);
fwrite(&WaveFMT, sizeof(FORMAT), 1, fpwav);
fwrite(&WaveFact, sizeof(FACT), 1, fpwav); // fact不是必须的
fwrite(&WaveData, sizeof(DATA), 1, fpwav);
void WriteWavfile(FILE *fp, short *pSpeechData, int length)
//write the header of wav
WriteWaveHeader(fp, length * BYTES_EACH_SAMPLE);
//write the data
fwrite(pSpeechData, sizeof(short), length, fp);
二:数据存储结构:
根据声音文件的声道和量化数的不同,在头之后的数据存储有不同的格式,如下面:
http://apps.hi.baidu.com/share/detail/
---------------------------------------------------------------------
| 单声道 | 取样1 | 取样2 | 取样3 | 取样4 |
| | --------------------------------------------------------
| 8bit 量化 | 声道0 | 声道0 | 声道0 | 声道0 |
---------------------------------------------------------------------
| 双声道 | 取样1 | 取样2 |
| |--------------------------------------------------------
| 8bit 量化 | 声道0(左) | 声道1(右) | 声道0(左) | 声道1(右) |
---------------------------------------------------------------------
| | 取样1 | 取样2 |
| 单声道 |--------------------------------------------------------
| 16bit 量化 | 声道0 | 声道0 | 声道0 | 声道0 |
| | (低位字节) | (高位字节) | (低位字节) | (高位字节) |
---------------------------------------------------------------------
| | 取样1 |
| 双声道 |--------------------------------------------------------
| 16bit 量化 | 声道0(左) | 声道0(左) | 声道1(右) | 声道1(右) |
| | (低位字节) | (高位字节) | (低位字节) | (高位字节) |
---------------------------------------------------------------------
图:Wav 的data 数据的bit 位置可能的几种形式
三:各种头示例
常用语音编码的WAVE 文件头格式剖析--各种编码
http://www.360doc.com/content/10/458_.shtml
表1 8KHz 采样、16 比特量化的线性PCM 语音信号的WAVE 文件头格式表(共44 字节)
偏移地址 字节数 数据类型 内容 文件头定义为
00H 4 char "RIFF" char riff_id[4]="RIFF"
04H 4 long int 文件总长-8 long int size0=文总长-8
08H 8 char "WAVEfmt " char wave_fmt[8]
10H 4 long int 10 00 00 00H(PCM) long int size1=0x10
14H 2 int 01 00H int fmttag=0x01
16H 2 int int channel=1 或2
18H 4 long int 采样率 long int samplespersec
1CH 4 long int 每秒播放字节数 long int bytepersec
20H 2 int 采样一次占字节数 int blockalign=声道数*量化数/8
22H 2 int 量化数 int bitpersamples=8 或16
24H 4 char "data" char data_id="data"
28H 4 long int 采样数据字节数 long int size2=文长-44
2CH 到文尾 char 采样数据
表2 8KHz 采样、8 比特A 律量化的PCM 语音信号的WAVE 文件头格式表(共58 字节)
偏移地址 字节数 数据类型 内容 文件头定义为
00H 4 char "RIFF" char riff_id[4]="RIFF"
04H 4 long int 文件总长-8 long int size0=文总长-8
08H 8 char "WAVEfmt " char wave_fmt[8]
10H 4 long int H(ALAW) long int size1=0x12
14H 2 int 06 00H int fmttag=0x06
16H 2 int 声道数 int channel=1 或2
18H 4 long int 采样率 long int samplespersec
1CH 4 long int 每秒播放字节数 long int bytepersec
20H 2 int 采样一次占字节数 int blockalign=0x01
22H 4 long int 量化数 long int bitpersamples=8
26H 4 char "fact" char wave_fact="fact"
2AH 8 char 0700H 定 char temp
32H 4 char "data" char wave_data="data"
36H 4 long int 采样数据字节数 lont int size2=文长-58
表3 8KHz 采样、8 比特U 律量化的PCM 语音信号的WAVE 文件头格式表(共58 字节)
偏移地址 字节数 数据类型 内容 文件头定义为
00H 4 char "RIFF" char riff_id[4]="RIFF"
04H 4 long int 文件总长-8 long int size0=文总长-8
08H 8 char "WAVEfmt " char wave_fmt[8]
10H 4 long int H(ULAW) long int size1=0x12
14H 2 int 07 00H int fmttag=0x07
16H 2 int 声道数 int channel=1 或2
18H 4 long int 采样率 long int samplespersec
1CH 4 long int 每秒播放字节数 long int bytepersec
20H 2 int 采样一次占字节数 int blockalign=0x01
定 char temp
32H 4 char "data" char wave_data="data"
36H 4 long int 采样数据字节数 lont int size2=文长-58
表4 ADPCM 语音编码后的WAVE 文件头格式表(共90 字节)
偏移地址 字节数 数据类型 内容 文件头定义为
00H 4 char "RIFF" char riff_id[4]="RIFF"
04H 4 long int 文件总长-8 long int size0=文总长-8
08H 8 char "WAVEfmt " char wave_fmt[8]
10H 4 long int H(ADPCM) long int size1=0x32
14H 2 int 02 00H int fmttag=0x02
16H 2 int 声道数 int channel=1 或2
18H 4 long int 采样率 long int samplespersec
1CH 4 long int 每秒播放字节数 long int bytepersec
20H 2 int 采样一次占字节数 int blockalign=声道数*量化数/8
22H 2 int 量化数 int bitpersamples=4
24H 34 char 固定字节 char temp1
46H 4 char "fact" char wave_fact="fact"
4AH 8 char 0600H 定 char temp2
52H 4 char "data" char wave_data="data"
56H 4 long int 采样数据字节数 lont int size2=文长-90
5AH 到文尾 采样数据
表5 GSM 语音编码后的WAVE 文件头格式表(共60 字节)
偏移地址 字节数 数据类型 内容 文件头定义为
00H 4 char "RIFF" char riff_id[4]="RIFF"
04H 4 long int 文件总长-8 long int size0=文总长-8
08H 8 char "WAVEfmt " char wave_fmt[8]
10H 4 long int H(GSM) long int size1=0x14
14H 2 int 31 00H int fmttag=0x31
节数 long int bytepersec
20H 8 char 4001H 定 char temp1
28H 8 char 0000H 定 char temp2
30H 4 char 40 E2 05 00H 定 char temp3
34H 4 char "data" char wave_data="data"
38H 4 long int 采样数据字节数 lont int size2=文长-60
3CH 到文尾 采样数据
表6 SBC 语音编码后的WAVE 文件头格式表(共58 字节)
偏移地址 字节数 数据类型 内容 文件头定义为
00H 4 char "RIFF" char riff_id[4]="RIFF"
04H 4 long int 文件总长-8 long int size0=文总长-8
08H 8 char "WAVEfmt " char wave_fmt[8]
10H 4 long int H(SBC) long int size1=0x12
14H 2 int 71 00H int fmttag=0x71
16H 2 int 声道数 int channel=1 或2
18H 4 long int 采样率 long int samplespersec
1CH 4 long int 每秒播放字节数 long int bytepersec
20H 2 int 采样一次占字节数 int blockalign=0x25
22H 4 long int 量化数 long int bitpersamples=16
26H 4 char "fact" char wave_fact="fact"
2AH 8 char 0400H 定 char temp
32H 4 char "data" char wave_data="data"
36H 4 long int 采样数据字节数 lont int size2=文长-59
表7 CELP 语音编码后的WAVE 文件头格式表(共58 字节)
偏移地址 字节数 数据类型 内容 文件头定义为
00H 4 char "RIFF" char riff_id[4]="RIFF"
04H 4 long int 文件总长-8 long int size0=文总长-8
08H 8 char "WAVEfmt " char wave_fmt[8]
10H 4 long int H(CELP) long int size1=0x12
14H 2 int 70 00H int fmttag=0x70
16H 2 int 声道数 int channel=1 或2
18H 4 long int 采样率 long int samplespersec
1CH 4 long int 每秒播放字节数 long int bytepersec
20H 2 int 采样一次占字节数 int blockalign=0x0C
22H 4 long int 量化数 long int bitpersamples=16
26H 4 char "fact" char wave_fact="fact"
2AH 8 char 0700H 定 char temp
32H 4 char "data" char wave_data="data"
36H 4 long int 采样数据字节数 lont int size2=文长-58
WAVEFORMATEX
typedef struct{WORD wFormatT WORD nC DWORD nSamplesPerS DWORD
nAvgBytesPerS WORD nBlockA WORD wBitsPerS WORD cbS }
WAVEFORMATEX;
具体参数解释如下:
wFormatTag:波形数据的格式,定义在MMREG.H 文件中
nChannels:波形数据的通道数:单声道或立体声
nSamplesPerSec:采样率,对于PCM 格式的波形数据,采样率有8.0 kHz,11.025kHz,22.05 kHz,44.1
nAvgBytesPerSec:数据率,对于PCM 格式的波形数据,数据率等于采样率乘以每样点字节数
nBlockAlign:每个样点字节数
wBitsPerSample:采样精度,对于PCM 格式的波形数据,采样精度为8 或16
cbSize:附加格式信息的数据块大小
概念2、定义设备头结构
WAVEHDR 定义了指向波形数据缓冲区的设备头。
typedef struct { LPSTR lpD DWORD dwBufferL DWORD dwBytesR
DWORD dwU DWORD dwF DWORD dwL struct wavehdr_tag * lpN
DWORD } WAVEHDR;
lpData:波形数据的缓冲区地址
dwBufferLength:波形数据的缓冲区地址的长度
dwBytesRecorded:当设备用于录音时,标志已经录入的数据长度
dwUser:用户数据
dwFlags:波形数据的缓冲区的属性
dwLoops:播放循环的次数,仅用于播放控制中
lpNext 和reserved 均为保留值
注意:上述结构体以及我们在程序中所使用到的“HWAVEIN””HWAVEOUT”结构体均是系统已
经存在的,我们只需要对其进行赋值即可。
(188.1 KB)
下载次数: 20
浏览 10114
laiyangdeli
浏览: 1090062 次
来自: 南京
我觉得这种东西自己开发太麻烦了,就别自己捣鼓了,找个第三方,方 ...
view.setOnTouchListenerview是什么
Sorry~~
When I build &call ...
借地请教个问题:fatal: open /dev/null o ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'本周下载排行
累计下载排行
01电脑录音软件 v3.96.3 绿色版01音频处理 / 5.9M02GoldWave_音频编辑器 v6.20 汉化绿色特别pc版02音频处理 / 112.3M03Reaper v5.79 pre3 官方版03音频处理 / 20.2M04虚拟调音台 v4.1.1 免费版04音频处理 / 387.6M05好用的电脑录音软件_Audio Record Wizard v7.2.0 破解版05音频处理 / 5.4M06全自动机架电音免费版06音频处理 / 14.9M07Audacity音频编辑工具 v2.2.1 官方版07音频处理 / 25M08配乐专家 v1.4 官方版08音频处理 / 14.3M09音频处理软件_XRecode II v1.75 中文免费版09音频处理 / 8.8M10语音变声器_AV VCS 3.0 中文安装版10音频处理 / 2.9M
01电脑录音软件 v3.96.3 绿色版01音频处理 / 5.9M02好用的电脑录音软件_Audio Record Wizard v7.2.0 破解版02音频处理 / 5.4M03mp3超强铃声转换器 v8.7 免费版03音频处理 / 6.8M04VCS Diamond中文变声器 v7.0.29 绿色汉化版04音频处理 / 30.2M05Reaper v5.79 pre3 官方版05音频处理 / 20.2M06WavePad_声音编辑软件 v8.02 官方版06音频处理 / 1.1M07fruity loops studio v12.4.2.33汉化版07音频处理 / 256M08虚拟调音台 v4.1.1 免费版08音频处理 / 387.6M09AudioDirector8音频编辑软件 v8.0.2031.0中文版09音频处理 / 239.6M10全自动机架电音免费版10音频处理 / 14.9M
热门关键词
48.4M / 简体中文 / 2.540.8M / 简体中文 / 7.044.5M / 英文 / 7.08.8M / 多国语言 / 9.79.2M / 简体中文 / 7.0112.3M / 简体中文 / 7.8387.6M / 简体中文 / 10.01.72G / 简体中文 / 10.048.5M / 简体中文 / 10.015.4M / 简体中文 / 7.5
装机必备软件 |  |  |  |  |  | 
热门搜索:
您所在的位置: >
> WaveCN V2.0.0.5 中文版
WaveCN V2.0.0.5 中文版 中文录音编辑处理器
软件大小:6.2 MB
软件类型:汉化软件
软件分类: /
软件语言:简体中文
软件授权:免费软件
更新时间:
支持系统:Vista/winXP/win7/win8
相关链接:
相关合集:
热门专题:
手机扫一扫快捷方便下载
本类应用推荐
非常出色的数字音乐编辑器和MP3制作软件
V2.1 简体中文特别版
非常出色的数字音乐编辑器和MP3制作软件
V2.1 中文专业安装特别版(已注册)
实用的MP3剪辑软件
V4.2 绿色汉化版
方便语音的朋友们、让语音生活更加的美好
支持目前几乎所有的数字DJ打碟声卡的时间码
V1.93 俱乐部破解版
功能极其强大的专业化数字音频处理软件
V9.0 绿色汉化特别版
专业级DJ混音软件
V8.0.0.1897 汉化绿色版
彩铃DIY编辑软件
V1.17 绿色版
媒体工具排行榜
视频处理 | 
或许会声会影X8将会是会声会影的最后一款X系列产品
视频处理 | 
个人及家庭所设计的影片剪辑软件
视频转换 | 
qlv视频格式转换为mp4
视频播放 | 
再也不用去找啥好莱坞会员了,一切高清电影、视频资源全部免费看
媒体播放 | 
万能解码包
音频处理 | 
非常出色的数字音乐编辑器和MP3制作软件
视频播放 | 
播放硬盘录像机的视频格式
媒体播放 | 
DAV文件播放器
WaveCN是免费的录音软件,支持音频编辑和音频效果处理,主要功能特性包括:
* 强大而灵活的录音功能;
* 支持WAV、Ogg、MP3、WMA等文件格式;
* 可对音频数据进行剪切、复制、粘贴等十数种编辑操作;
* 多种音频处理特效;
* 完全免费,无任何使用限制!
软件特性:
1、录制音频,支持电平监控;
2、支持多种音频文件格式打开、保存;
3、音频数据编辑(包括剪切、复制、粘贴等十数种常用编辑操作);
4、十多种音频处理效果;
5、方便易用的多文档处理界面;
6、支持通过插件扩充功能。
7、高保真的采样率转换。
8、支持多重剪贴板以及剪贴板预览。
9、支持标记列表。
10、支持声控录音和直接录音为WAV文件。
目前支持的文件格式包括(全部均支持读/写):
1、PCM的WAV格式
2、ACM压缩的WAV格式
3、MP3格式
4、Ogg Vorbis低比特率下高保真格式
5、MPC(Muse Pack)高比特率高保真音乐格式
6、Speex 语音编码格式
7、FLAC无损压缩格式
8、Windows Media 格式
下载:9791308
下载:457716
,软件?软件下载后?飞翔小编十二分诚意等待着您的投诉与建议
APK文件怎么打开,下载APK文件如何安装到手机?推荐使用
软件无法下载
下载后无法使用
与描述不一致
2018最新里番神
答题赚钱APP大全
类似恋与制作人
手机GalGame恋
破解36个付费直
为您推荐:邪恶少女漫画全集推荐漫画欣赏神器大全推荐里番索引最新版是一个有节操的漫画手机平台,里番索引app每天更新有邪恶漫画全集、色系军团邪恶漫画等,里番索引最新版分享有趣的内涵...
你可能还喜欢
铃声制作软件,顾名思义是指一款制作铃声的软件。铃声制作软件属于多媒体处理软件,在多媒体细分领域,其功能特点属于音频处理软件范畴。这里所说的铃声,通常是手机铃声,譬如来电铃声、短信提示铃声、闹钟铃声等等。那么铃声制作软件哪个好呢?52z飞翔下载网现在就提供一些铃声制作软件供大家下载。
音乐制作软件是指用于制作音乐的软件。是爱好音乐的朋友们绝对少不了应用软件,但是现在的音乐制作软件那么多,到底哪个好呢?52z飞翔下载网小编整合出了音乐制作软件大全,为大家提供音乐制作软件中文版免费下载!
视频分割软件是属于一款多媒体类软件,是一款自定义的视频剪切软件。它帮助你快速分割较大视频文件的工具,程序内置播放器,你可以按照时间或者将你喜欢的片断很轻松的截取下来,也可以帮助你将大型的多媒体视频文件分割为一个个小的多媒体视频文件。那么视频分割软件哪个好?52z飞翔下载网告诉您!
语音朗读软件哪个好呢?今天52z飞翔下载网为给大家推荐一下PC平台上的语音朗读软件。语音朗读软件可用来听网络小说,学外语,读新闻,校对文章,制作小说音频等。现在能读文字的朗读软件真的是很多,关键要是语音效果要好,能接近真人,需要的童鞋不妨一试噢。
52z飞翔下载网为您提供铃声编辑器下载!铃声编辑器就是可以将电脑硬盘里的音频歌曲转换并节选为mp3手机铃声的工具,使用铃声编辑器把你喜欢的歌曲自由截取出想要的片段,编辑制作成自己想要的手机铃声!放在你的手机上炫一炫吧!
音效就是指由声音所制造的效果,是指为增进一场面之真实感、气氛或戏剧讯息,而加于声带上的杂音或声音。音效增强软件能够为任何类型的影音内容带来丰富且充满震撼力的音效,消费者只要通过一副耳机,即可体验高品质环绕声的深度感与包围感。那么音效增强软件哪个好呢?52z飞翔下载网汇集了各种各样的音效增强软件,欢迎下载使用。
iphone铃声,一款iPhone手机实用铃声设置工具,提供各类手机铃声试听与下载的铃声软件。铃声使我们生活中必不可少的组成部分,今天,小编为大家推荐几款iphone铃声软件,希望大家会喜欢!
变声软件是一款专业级的音频变声器。变声专家电脑版能帮助用户在网络语音聊天的时候将声音自由的转换各种人物或动物的声音,如:男人声、女人声、小孩声、机器人、老人等等上百种。大家可以想象与朋友进行语音聊天或视频聊天的时候,自己的声音变成让人陌生与搞怪的声音与好友聊天,大大增加聊天的乐趣与心情
变声大师是一款超级好玩的语音编辑变声器APP,使用这款变声大师app只需手指轻轻一点,就可以改变你的声音,无论是配音、混音、男女音色转换等功能统统都可以满足你体内的搞怪分子,欢迎小伙伴们加入体验。
进入手机版

我要回帖

更多关于 斑马2.0系统视频格式 的文章

 

随机推荐