-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[译]Web Audio API基本概念 #168
Comments
sources and channels
音频源生成方式
Audio channels总共四种声音:Mono,Stereo,Quad,5.1。 声道表格
Up-mixing and down-mixing当input channels和output channels不匹配时,up-mixing和down-mixing会发生,也就是有一套规则去平衡输入和输出。可以称之为通道解释,channelInterpretation。 比如:
更多规则可以查看:channelInterpretation |
Audio data:what's in a sample采样是什么意思?当一个语音信号被处理时,sample(采样)的意思是讲一个时域连续的信号转换为一个时域离散的信号的过程。 为什么要采样?因为对于一段音频来讲,自然情况下是一段连续的声波,只有转换成离散的采样序列,也就是很多段按等长时间分隔的音频数据,这样计算机才能去处理这些一个个独立的数据块。这也就是采样的原因。 采样属于什么学科?signal processing,信号处理。 吐槽:数字信号处理课上学到的全还给老师了,没想到在录音功能还能用到一些专业课知识,大学还是没白读。 |
Planar versus interleaved buffers
LLLLLLLLLLLLLLLLRRRRRRRRRRRRRRRR(这是一个双声道的16个frame的buffer)
LRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR Web Audio API只支持二维格式的音频数据处理。只有在发送给声卡播放时,才会被转换为交叉音频流。
|
Spatialization(音频空间化)
相关Node是PannerNode和AudioListener。 更加深入的内容可以查看:Web Audio Spatializations |
趣味小知识为什么44.1Khz是最常用的音频采样频率? |
专业词汇sources
effect nodes
discrete channel structure
|
在做实时语音转换技术分享的过程中,一直都没有找到非常全面的音频相关的资料,今天终于误打误撞找到一篇非API介绍的音频相关文章,在这里做一个学习MDN官方好文章的笔记。
The text was updated successfully, but these errors were encountered: