有了WAV头文件的格式,要生成一个WAV格式的声音文件就比较简单了,只要将头文件输出,在简单生成一点内容就可以了。为了简单,就生成一个单声道,11025HZ的,长度一秒的声音文件。那么开做,要生成一个文件,那么文件的输出流肯定要用到,参考了一下资料,简单整了如下的一个程序:#include #inc...
                            
                            
                                分类:
编程语言   时间:
2014-07-07 15:12:25   
                                阅读次数:
310
                             
                         
                    
                        
                            
                            
                                SoX-linux 里操作音频的瑞士军刀Sox是最为著名的Open Source声音文件 格式转换工具。已经被广泛移植到Dos、windows、OS2、Sun、Next、Unix、Linux等多个操作系统 平台。Sox项目是由Lance Norskog创立的,后来被众多的开发 者逐步完善,现在已经能...
                            
                            
                                分类:
其他好文   时间:
2014-07-07 09:45:59   
                                阅读次数:
317
                             
                         
                    
                        
                            
                            
                                语音通话的测试点:(1)回声回声现象指的是用户在语音通话时听到自己的声音(有一定延时)。在传统的PC上,用户通常带上耳麦,一般不存在回声问题。而在手机端通话时,通常时外放语音(听筒或扬声器),回声问题就变得比较突出。因此,语音引擎会做相应的回声消除处理。(2)噪音语音发送方由于背景噪音或手机设备原因...
                            
                            
                                分类:
其他好文   时间:
2014-07-07 08:59:32   
                                阅读次数:
162
                             
                         
                    
                        
                            
                            
                                Kinect for Xbox: 360 不支持“近景模式” 三只眼睛 —— 红外投影机,RGB摄像头,红外深度投影头 —— 色彩影像中的每个像素分别与深度影像中的一个像素对应 四只耳朵 —— L形布局的麦克风阵列 —— 过滤背景噪声,定位声源 —— 根据麦克风阵列接听声音的时间差来判断声源方向 M...
                            
                            
                                分类:
其他好文   时间:
2014-07-03 20:20:01   
                                阅读次数:
570
                             
                         
                    
                        
                            
                            
                                准零基础搞懂FFT快速傅里叶变换及其实现程序(二)上一篇文章我们了解了DFT的原理,FFT是基于DFT的更适合计算机运算的算法,本文我们就正式开始学习FFT的原理。首先我么先来宏观的看一下FFT。如果我们把整个FFT的算法看成一个黑盒子的话,那么它的输入就是时间波形信号,比如声音波形(横轴为时间,纵...
                            
                            
                                分类:
其他好文   时间:
2014-07-02 21:30:08   
                                阅读次数:
236
                             
                         
                    
                        
                            
                            
                                1、iOS沙盒机制iOS应用程序仅仅能在为该改程序创建的文件系统中读取文件,不能够去其他地方訪问,此区域被成为沙盒,所以全部的非代码文件都要保存在此,比如图像,图标,声音,映像,属性列表,文本文件等。1.1、每一个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去訪问别的存储空间的内容1...
                            
                            
                                分类:
移动开发   时间:
2014-07-02 20:04:29   
                                阅读次数:
250
                             
                         
                    
                        
                            
                            
                                上一次已经可以生成随机的音乐,要从单调的声音变成音乐,最简单的是模仿,那么先根据菊花台的简谱整一个吧。简谱是网上找的。为了简单,乐曲只生成中间一段。写头文件没变,依然是:Head.h,Head.cpp,因为不需要随机产生音符,那么随机数那个就不用了。Head.h:#ifndef HEAD_H_#de...
                            
                            
                                分类:
编程语言   时间:
2014-07-02 18:22:36   
                                阅读次数:
349
                             
                         
                    
                        
                            
                            
                                既然生成声音已经没问题了,现在简单生成一下一个类似蜂鸣器的随机音乐文件。(注:可能书写有格式不正式之类问题,反正思路应该没问题,测试可以运行)因为是随机,那么先弄个产生随机数的类 R.H和R.CPPR.H:#ifndef R_H_#define R_H_class R{public: R();...
                            
                            
                                分类:
编程语言   时间:
2014-07-01 21:09:50   
                                阅读次数:
363
                             
                         
                    
                        
                            
                            
                                第二讲:Unity资源管理【持续更新中】
    2.1 Unity 资源及资源类型
    2.2  模型和角色动画的输出设置
    2.3  材质和着色器
    2.4  2D 纹理和 Moive纹理
    2.5  声音文件
    2.6  Asset Store( 资源 Store)
    2.7  Prefab( 预设 )
   ...
                            
                            
                                分类:
其他好文   时间:
2014-07-01 07:40:04   
                                阅读次数:
338
                             
                         
                    
                        
                            
                            
                                假设仅仅使用PlaySound()这个API函数来表现声音效果的话,那么就无法表现出声音的混音效果,由于PlaySound在播放还有一个声音时,必定会导致现有声音的停止。因此,使用PlaySound()要想构建出一个包括丰富音乐与音效的游戏世界是不现实的。 而DirectSound就能够完美的解决....
                            
                            
                                分类:
其他好文   时间:
2014-06-30 13:16:53   
                                阅读次数:
288