[MCU] 这个文件怎么变成PCM文件

[复制链接]
841|18
 楼主| juventus9554 发表于 2019-7-14 21:09 | 显示全部楼层 |阅读模式
1、我用单片机的12位ad,采集声音。采样频率是22.05khz。
2、通过串口460800的波特率,保存成了txt文件。
我想问大家,这个文件怎么变成PCM文件。  怎么进行编码?
zwll 发表于 2019-7-14 21:13 | 显示全部楼层
用PCM1808音频ADC
 楼主| juventus9554 发表于 2019-7-14 21:15 | 显示全部楼层
是不是音频ADC直接进行编码过的了
zhaoxqi 发表于 2019-7-14 21:18 | 显示全部楼层
TI直接有AIC23等类似芯片啊
wyjie 发表于 2019-7-14 21:24 | 显示全部楼层
如果采集的数据没有经过任何处理,就往串口发送,那么串口发送的那些数据就是PCM数据,只是在PC端你硬把这些数据当成字符型数据,使用txt文件格式保存。
jiaxw 发表于 2019-7-14 21:28 | 显示全部楼层
PCM文件怎么识别的
shimx 发表于 2019-7-14 21:33 | 显示全部楼层
楼主有相关的识别算法吗?
huangchui 发表于 2019-7-14 21:38 | 显示全部楼层
"PWM文件是模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志。"想识别就难了。没头没尾没任何标记,文件的第一个字节就是音频数据了,只有事先知道这个文件是如何写入音频数据的,才好识别,否则只能猜测。建议你用.wav文件格式保存,.wav文件有标准的文件头格式,文件头告诉你后面的音频数据是如何存放的,采样率是多少,采样位数是多少,有多少个声道,每个声道采用回来的数据是如何存在的(比如前一个字是左声道、后一个字是右声道),数据是否使用压缩算法(无损压缩),等等,有了这些信息你就可以轻松的还原声音。
shimx 发表于 2019-7-14 21:41 | 显示全部楼层
你查看pcm是怎么编码的了吗
shimx 发表于 2019-7-14 21:42 | 显示全部楼层
你查看pcm是怎么编码的了吗
zhanghqi 发表于 2019-7-14 21:45 | 显示全部楼层
弱弱的问一句,,波特率的设计有这么大的么?
jlyuan 发表于 2019-7-14 21:47 | 显示全部楼层

只有事先知道这个文件是如何写入音频数据的,才好识别
jlyuan 发表于 2019-7-14 22:19 | 显示全部楼层
有相关的软件吗
shimx 发表于 2019-7-14 22:21 | 显示全部楼层
先导入成语音格式,在转换吧。
heweibig 发表于 2019-7-14 22:24 | 显示全部楼层

建议用.wav文件格式保存
dengdc 发表于 2019-7-14 22:29 | 显示全部楼层
可以先转换语音文件。
jiaxw 发表于 2019-7-14 22:34 | 显示全部楼层
看到语音文件能够转换你要的格式吗
liliang9554 发表于 2019-7-14 22:39 | 显示全部楼层

请问楼主,你这个问题解决了?
我也遇到同样问题了。。

有高人帮忙指点下吗? 多谢!
 楼主| juventus9554 发表于 2019-7-14 22:42 | 显示全部楼层

好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先        
您需要登录后才可以回帖 登录 | 注册

本版积分规则

900

主题

12190

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部