- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 AMR Storage 文件的解码 - 今天验证成功
AMR Storage 文件遵循 RFC3267 标准,文件格式实际很简单:"#!AMR/n" 的文件头,20ms 一帧 8 比特对齐的语音数据,需要特别注意的是这里帧数据是 Big-Endian (Big Units First) 的。3GPP 可以下载到 AMR 的解码程序,但是不支持 RFC3267 格式,只支持 3GPP TS 26.101 定义的 AMR IF2。为使用 3GPP 的源码
2006-08-30 13:16:00 1334
原创 CLPTK 项目重新启动
早在大学期间就在 SourceForge 上开了 CLPTK 这个项目,可是自己没有时间去做,现在开始无论如何也腾出一点时间写这个工具包,算是为互联网社会做的贡献吧。CLPTK - Chinese Language Processing Toolkit计划加入尽可能多的中文信息处理的关键技术。
2006-08-28 11:58:00 873
原创 AMR 编码方式列表
因为需要编写某手机平台上的语音拨号软件,需要先解码 AMR 文件,下面先列出 AMR 编码方式,这对应 Speech Frame 中的 FT 标志位(共 4 Bits):Mode 0 - AMR 4.75 - Encodes at 4.75kbit/sMode 1 - AMR 5.15 - Encodes at 5.15kbit/sMode 2 - AMR 5.9 - Encodes at 5.9
2006-08-24 15:49:00 3287
转载 VC代码的编写和调试 - 编写易于调试的VC代码
一 程序的设计 要避免错误,首先要从好的设计开始。对于程序的设计,需考虑到程序的两个特性: 1简单性 大多数常见的错误来源于程序设计中不必要的复杂成分。一个好的设计应该反映问题本身的要求,而不必为了刻意追求“满足将来的需要”而添加不必要的特性。实际上,简单优雅的设计比那些复杂的设计更能迎合未来的需求。 2 耦合性 耦合(decoupling)性用来衡量不同对象之间的依赖程度。松耦合
2006-08-21 23:28:00 1100
转载 链接错误 "unresolved external symbol _main"
现象: 当你编译一个ATL工程的Release版时,你得到了下面这个链接错误: LIBCMT.LIB(crt0.obj) : error LNK2001: unresolved external symbol _main 如下图所示:
2006-08-09 15:20:00 1161
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人