资源简介
音频切分工具,可实现一段音频切分成多段,比例可调整,用VC工具实现。
代码片段和文件信息
#include “FileRead.h“
#include
#include
short alaw2linear2( unsigned char a_val )
{
short t;
short seg;
a_val ^= 0x55;
t = (a_val & QUANT_MASK) << 4;
seg = ((unsigned short)a_val & SEG_MASK) >> SEG_SHIFT;
switch (seg) {
case 0:
t += 8;
break;
case 1:
t += 0x108;
break;
default:
t += 0x108;
t <<= seg - 1;
}
return ((a_val & SIGN_BIT) ? t : -t);
}
bool ReadVoiceBuffer(const char *filepath short *&buf unsigned long &len int skip TS_SPEECH_TYPE type /* = TS_WAVE */)
{
// validity check
FILE *p = fopen(filepath “rb“);
if (!p) return false;
if (type == TS_WAVE)
{
TS_WAV_HEADER fmt;
fread(&fmt sizeof(TS_WAV_HEADER) 1 p);
if (fmt.wChannels != 1
|| fmt.wBitsPerSample != 16)
{
fclose(p);
return false;
}
len = fmt.dwDataSize/2;
buf = new short[len];
fread(buf sizeof(short) len p);
}
else if (type == TS_PCM_RAW)
{
len = (_filelength(_fileno(p))-skip)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-24 21:51 Integer2Section\
文件 2565 2016-05-08 15:44 Integer2Section\FileRead.cpp
文件 2485 2016-05-08 15:44 Integer2Section\FileRead.h
文件 4241 2017-02-26 22:18 Integer2Section\Integer2Section.cpp
文件 4520 2014-01-04 19:50 Integer2Section\Integer2Section.dsp
文件 538 2014-01-04 18:37 Integer2Section\Integer2Section.dsw
文件 126464 2018-05-24 21:47 Integer2Section\Integer2Section.exe
文件 82944 2015-01-24 23:44 Integer2Section\Integer2Section.ncb
文件 48640 2015-01-24 23:44 Integer2Section\Integer2Section.opt
文件 1139 2014-12-25 14:24 Integer2Section\Integer2Section.plg
文件 896 2017-02-26 22:07 Integer2Section\Integer2Section.sln
文件 16384 2018-05-24 21:51 Integer2Section\Integer2Section.suo
文件 6356 2015-02-01 10:02 Integer2Section\Integer2Section.vcxproj
文件 1130 2015-02-01 10:02 Integer2Section\Integer2Section.vcxproj.filters
文件 643 2017-02-26 22:12 Integer2Section\Integer2Section.vcxproj.user
文件 2922 2014-12-17 09:59 Integer2Section\Integer2Section_old.cpp
文件 44 2018-05-24 21:50 Integer2Section\run.bat
目录 0 2017-02-26 22:10 Integer2Section\wav\
文件 175426 2017-02-22 11:34 Integer2Section\wav\010_f_04_1.wav
文件 136386 2017-02-22 11:34 Integer2Section\wav\010_f_05_1.wav
文件 139586 2017-02-22 11:34 Integer2Section\wav\010_f_06_1.wav
目录 0 2018-05-24 21:52 Integer2Section\wav_seg\
文件 5287 2014-01-04 19:27 Integer2Section\waveIO.cpp
文件 10516 2014-01-04 18:46 Integer2Section\waveIO.h
文件 46 2017-02-26 22:10 Integer2Section\wavelist.txt
文件 48 2018-05-24 21:50 Integer2Section\wavelist_output_list.lst
相关资源
- 《多粒度知识获取与不确定性度量》
- 华成英模电课件.zip
- 70d0cd041f738f12db575d3b46e97582.pdf
- OfficeTabEnterprise13.1.zip
- wxu998.rar
- PowerDesigner16.5汉化文件.rar
- jsgis.zip
- PinyinIME(关键代码写了注释).zip
- 锁相环设计、仿真与应用第5版中.pd
- novelOnLine.zip
- SingleSensorImagingMethodsandApplicationsforDi
- ControlSystemsEngineering7th(NormanS.Nise)
- ModernControlSystems13th(RichardC.Dorf).ra
- VectorMagic_1.15pojie.rar
- complexityoflattice__problems.pdf
- xnby_883749.zip
- TOGAF培训讲义-周金根.pdf
- OS12.2驱动,手机虚拟定位软件,Loca
- 大话系列-大话数据结构(pdf高清版)
- 梁宁产品经理思维30讲.pdf
- CHI760E辰华电化学工作站软件最新版
- SAPERPHCM葵花宝典系列之配置指南(电
- TangZhuoLin.rar
- Day3_NOI.zip
- 图解HTTP.pdf
- VisionProStandardv7.2(2Day).zip
- ElevatorSimulation.zip
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
评论
共有 条评论