网站首页 站内搜索

搜索结果

查询Tags标签: pcm,共有 18条记录
  • 音视频开发之【ALSA】

    linux的主流音频体系结构 alsa 1.pcm数据是什么? 脉冲编码调制(Pulse Code Modulation,PCM) 脉冲编码调制就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。脉冲编码调制就是对模拟信号先抽样,再对样值幅度量化,编码的过程。…

    2022/8/26 6:23:28 人评论 次浏览
  • 常用音频接口简介(PDM/PCM/IIS/SLIMBUS)

    缩写释义 CAS:随路信令,语音和信令在同一路话路中传送的信令 CCS:共路信令,语音和信令分开传输 ASLA - Advanced Sound Linux Architecture OSS - 以前的Linux音频体系结构,被ASLA取代并兼容 Codec - Coder/Decoder I2S/PCM/AC97 - Codec与CPU间音频的通信协议/接口/总线…

    2022/2/2 23:12:51 人评论 次浏览
  • Harmony Native开发-我的OpenSL ES录音机

    零、写在前面 最早我是在Android上开发的OpenSL ES。但最近看了下鸿蒙的文档,发现它的底层库也支持OpenSL ES,这我的兴致就来了。简单了解了一下鸿蒙的Native开发,就着手开发起来。移植过程中发现其实对Android程序员还是相当友好的,从Android上移植到鸿蒙并没有太大的…

    2022/1/6 23:05:00 人评论 次浏览
  • Harmony Native开发-我的OpenSL ES录音机

    零、写在前面 最早我是在Android上开发的OpenSL ES。但最近看了下鸿蒙的文档,发现它的底层库也支持OpenSL ES,这我的兴致就来了。简单了解了一下鸿蒙的Native开发,就着手开发起来。移植过程中发现其实对Android程序员还是相当友好的,从Android上移植到鸿蒙并没有太大的…

    2022/1/6 23:05:00 人评论 次浏览
  • 音频PCM数据的单声道、双声道之间的转换

    在使用tinyalsa处理PCM音频数据时发现该设备只能以双声道形式打开设备。 tinypcminfo工具可以查看设备信息。 out和in里面channels 最大和最小值都是2。但是实际使用中有时候又需要声卡采集和播放单声道数据怎么办?那就只能想办法转换格式了。 下面就以16位深的pcm音频数…

    2021/11/19 6:11:43 人评论 次浏览
  • 音频PCM数据的单声道、双声道之间的转换

    在使用tinyalsa处理PCM音频数据时发现该设备只能以双声道形式打开设备。 tinypcminfo工具可以查看设备信息。 out和in里面channels 最大和最小值都是2。但是实际使用中有时候又需要声卡采集和播放单声道数据怎么办?那就只能想办法转换格式了。 下面就以16位深的pcm音频数…

    2021/11/19 6:11:43 人评论 次浏览
  • [ALSA架构][ASOC架构][第七话]如何写ALSA app 程序

    简单粗暴,直接上图:如果是capture的话,只需要修改: a. SND_PCM_STREAM_PLAYBACK -> SND_PCM_STREAM_CAPTUREif ((err = snd_pcm_open (&capture_handle, argv[1], SND_PCM_STREAM_CAPTURE, 0)) < 0) {fprintf (stderr, "cannot open audio…

    2021/10/6 11:10:55 人评论 次浏览
  • [ALSA架构][ASOC架构][第七话]如何写ALSA app 程序

    简单粗暴,直接上图:如果是capture的话,只需要修改: a. SND_PCM_STREAM_PLAYBACK -> SND_PCM_STREAM_CAPTUREif ((err = snd_pcm_open (&capture_handle, argv[1], SND_PCM_STREAM_CAPTURE, 0)) < 0) {fprintf (stderr, "cannot open audio…

    2021/10/6 11:10:55 人评论 次浏览
  • linux alsa asoc总结

    1. 引入 在没有计算机的年代,比如小时候听的收音机,它接收电磁波,将其中调制的声音信号解调出,这个声音信号是经转换后的一种模拟电信号,在经过适当的放大电路放大后,便可以直接送到耳机或者扬声器进行播放。 如下是一段声音的波形图,是对声音信号转换成的模拟电信…

    2021/9/29 7:14:09 人评论 次浏览
  • linux alsa asoc总结

    1. 引入 在没有计算机的年代,比如小时候听的收音机,它接收电磁波,将其中调制的声音信号解调出,这个声音信号是经转换后的一种模拟电信号,在经过适当的放大电路放大后,便可以直接送到耳机或者扬声器进行播放。 如下是一段声音的波形图,是对声音信号转换成的模拟电信…

    2021/9/29 7:14:09 人评论 次浏览
  • WAV和PCM文件转换的程序

    using System; using System.IO; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace Train.wav2pcm {public partial class frmMain : Form{/// <summary>/// ERROR MESSAGE/// </summary>const string ERRFI…

    2021/9/26 9:40:39 人评论 次浏览
  • WAV和PCM文件转换的程序

    using System; using System.IO; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace Train.wav2pcm {public partial class frmMain : Form{/// <summary>/// ERROR MESSAGE/// </summary>const string ERRFI…

    2021/9/26 9:40:39 人评论 次浏览
  • python人工智能第一篇

    Python人工智能第一篇:语音合成和语音识别 ​ 此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径。目前市面上主流的AI技术提供公司有很多,比如百度,阿里,腾讯,主做语音的科大讯飞,做只能问答的图灵机器人等等。这些公司…

    2021/9/13 12:34:48 人评论 次浏览
  • python人工智能第一篇

    Python人工智能第一篇:语音合成和语音识别 ​ 此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径。目前市面上主流的AI技术提供公司有很多,比如百度,阿里,腾讯,主做语音的科大讯飞,做只能问答的图灵机器人等等。这些公司…

    2021/9/13 12:34:48 人评论 次浏览
  • 【数字信号调制】基于matlab GUI PCM编码调制【含Matlab源码 1018期】

    一、简介 数字信号是对连续变化的模拟信号进行抽样、量化和编码产生的,称为PCM(Pulse Code Modulation),即脉冲编码调制。 脉冲编码调制就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。脉冲编码调制就是对模拟信号先抽样,…

    2021/6/18 20:27:11 人评论 次浏览
共18记录«上一页12下一页»
扫一扫关注最新编程教程