30天自制操作系统吧 关注:1,381贴子:4,825
  • 1回复贴,共1

铁娃娃ES1371声卡 录音功能实验

只看楼主收藏回复


桌面上的“REC”图标用于录音,"PLAY"图标用于播放。
ES1371声卡的录音设置,与播放设置差不多,我这里设置为 44100Hz,Mono,8bit。因为
采用普通的单声道话筒,低精度的8bit。
文件名:Feos_rec.img。在VMware虚拟机上运行有效。
链接: https://pan.baidu.com/s/1bWUZO9-Le9DtuunmsN2vCg
提取码: feos
说明:
录音功能要求录音的音频数据能够保存,如果不能保存的话,录音还有什么意义呢?
与纸娃娃不同的是,铁娃娃现在有访问软盘的功能了,只要把录音的音频数据Save到软盘
里去就可以了。实验开始前,在装有虚拟机的电脑上插上耳机和麦克风(耳麦)插头。音频
属性的音量调节到适度位置。
为了实验便利,我把播放与录音用同一个的文件名。点击"PLAY"图标,再点击一下波形
窗口,就能听到最初原始的声音,这个步骤可以省略。或开始直接就点击“REC”图标,再
麻烦点击一下波形窗口,可以看到录音的波形在波动,这时对着麦克风猛吼两下。然后按两
下“Q”键,退出App REC。录音文件就保存到img里了。然后关闭虚拟机,再打开虚拟机。这次
要点击“PLAY”,就能听到“吼吼”了。录音是循环操作,只保留最后的1.5秒。
这时的映像文件~.img里面的音频内容,实际已被改写了。
25.01.12


IP属地:上海1楼2025-01-12 21:20回复
    续1:
    又作了一些改善。采样频率改为22050Hz,连续录音时间增加到3秒左右。
    仅有3秒的录音音频有什么用呢? 我想以后有机会的话,准备利用这个录音音频,作语音
    识别之用。
    比如,3秒之内,说一个字 :“上”,或“下”,“左”,“右”。如果能识别的话,就很有趣了。
    用来控制《仓库番》的小孩,推箱子。
    作为铁娃娃今后的一个目标吧。现在自己对语音识别原理还一无所知,仅知道要用到快
    速傅里叶变换。
    分享的文件:Feos_rec.img
    链接: https://pan.baidu.com/s/1ogKvcxhb8EDAKFg85-2hUQ
    提取码: feos
    操作方法前面已经讲过,录音结束后,要先关闭虚拟机,然后再打开虚拟机,按PLAY图
    标。
    01.19.


    IP属地:上海2楼2025-01-19 20:51
    回复