delphi7编写的,适合很多现场软件,需要人工语音播报信息的场合。
2021-08-08 09:09:48 255KB delphi7 windows语音合成
1
实现了如:播放,暂停,停止,下一曲,上一曲,全屏等基本功能,如果不可以播放,装下解码器即可。
2021-07-19 16:03:44 198KB 视频 窗体
1
基于ARM11的用c语言实现的音频采集和播放的应用程序。
2021-06-25 16:01:56 1KB ARM11 音频采集 播放
1
一个基于MFC的WAV播放程序,不过在保存录音文件的时候有些问题,希望能得到高人的指点。谢谢!!
2021-06-24 14:09:43 3.62MB MFC WAV 播放程序
1
WINDOWS操作系统提供了一个图片浏览软件,可以模拟该程序编写的图片播放程序
2021-06-22 11:29:30 2KB 第一张 上一张 最后一张
1
解压后,make生成可执行文件,执行即可,需要提前安装alsa的库文件
2021-05-30 14:53:00 31KB ALSA LINUX
1
c++ 下利用waveOutWrite(directsound)编写的双缓冲区音频播放程序 ,语音流畅,可以修改为网络音频数据的播放。(音频数据利用soket接收即可)
2021-03-20 16:32:51 4.42MB waveOutWrite
1
录音程序,可在DEC++或vc++6.0编译环境下成功运行 部分代码: int main() { creat_file(); //新建文件,原文件数据被删除 RecordWave(); //录音函数 simplest_pcm16le_to_wave("NocturneNo2inEflat_44.1k_s16le.pcm", 1, 44100, "output_nocture.wav"); //将二进制录音信息从内存中提取,并生成 wav 文件 测控 1602 DEV C ++ 环境下 控制台应用程序 善解人意 成员:王帅、赵永玻、侯雅茹 3 return 0; } void RecordWave() { int count = waveInGetNumDevs(); //检测录音设备 printf("\n 音频输入数量:%d\n", count); WAVEINCAPS waveIncaps; MMRESULT mmResult = waveInGetDevCaps(0, &waveIncaps;, sizeof(WAVEINCAPS)); printf("\n 音频输入设备:%s\n", waveIncaps.szPname); if (MMSYSERR_NOERROR == mmResult) { //HWAVEIN phwi; WAVEFORMATEX pwfx; //录音格式指针 WaveInitFormat (&pwfx;, //波形声音的格式,单声道双声道使用 WAVE_FORMAT_PCM.当包含在 WAVEFORMATEXTENSIBLE 结构中时,使用 WAVE_FORMAT_EXTENSIBLE 1, //声道数量 44100, //采样率 16 // 采样位数 ); printf("\n 正在打开音频输入设备"); printf("\n 采样参数:声道 44.1kHz 16bit\n"); mmResult = waveInOpen( &phwi;, WAVE_MAPPER, &pwfx;, (DWORD)(MicCallback), NULL, CALLBACK_FUNCTION );//3 if (MMSYSERR_NOERROR == mmResult) { //WAVEHDR pwh1; char buffer1[10240]; pwh1.lpData = buffer1; pwh1.dwBufferLength = 10240; pwh1.dwUser = 1; pwh1.dwFlags = 0; 测控 1602 DEV C ++ 环境下 控制台应用程序 善解人意 成员:王帅、赵永玻、侯雅茹 4 mmResult = waveInPrepareHeader(phwi, &pwh1;, sizeof(WAVEHDR));//为波形输 入设备准备缓冲区 printf("\n 准备缓冲区 1"); //WAVEHDR pwh2; char buffer2[10240]; pwh2.lpData = buffer2; pwh2.dwBufferLength = 10240; pwh2.dwUser = 2; pwh2.dwFlags = 0; mmResult = waveInPrepareHeader(phwi, &pwh2;, sizeof(WAVEHDR));//为波形输 入设备准备缓冲区 printf("\n 准备缓冲区 2\n"); // WAVEHDR pwh3; char buffer3[10240]; pwh3.lpData = buffer3; pwh3.dwBufferLength = 10240; pwh3.dwUser = 3; pwh3.dwFlags = 0; mmResult = waveInPrepareHeader(phwi, &pwh3;, sizeof(WAVEHDR));//为波形输 入设备准备缓冲区 printf("准备缓冲区 3\n"); if (MMSYSERR_NOERROR == mmResult) { mmResult = waveInAddBuffer(phwi, &pwh1;, sizeof(WAVEHDR));//给输入设 备增加一个缓存 printf("\n 将缓冲区 1 加入音频输入设备"); mmResult = waveInAddBuffer(phwi, &pwh2;, sizeof(WAVEHDR));//给输入设 备增加一个缓存 printf("\n 将缓冲区 2 加入音频输入设备\n"); mmResult = waveInAddBuffer(phwi, &pwh3;, sizeof(WAVEHDR));//给输入
2020-11-19 18:07:17 332KB C语言 录音程序
1
用Delphi7开发的网络音频程序,分服务端和客户端,具有实时采集、传输和播放。客户端和服务端支持同时语音对传。其中网络控件用了indy10 1.5 for Delphi7,压缩包中已包含.此例适合初学者学习网络编程,音频采集播放,音频解压缩等方面的知识,在WIN7实测过,个人感觉音质还不错。
2020-01-03 11:18:18 6.13MB delphi G729B bass 音频
1
一.背景分析及意义二.总体设计思想三.完成的主要功能四.软硬件要求五.程序流程图六.使用说明 设计总结 附: 源程序
2020-01-03 11:16:03 442KB 汇编 音乐 代码 报告
1