最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

pyaudio高級玩法2:音頻的字節(jié)碼轉(zhuǎn)換為數(shù)值

2019-12-23 13:13 作者:怯默吾聲  | 我要投稿

無論是使用pyaudio還是讀取聲音文件,讀出的內(nèi)容其實(shí)都是字節(jié)碼。這些內(nèi)容并非加密,因此很容易轉(zhuǎn)化成數(shù)值進(jìn)行處理。當(dāng)然python中有一些專門工具用于聲音分析,不過如果只是單純的想看一下數(shù)值大小,總是殺雞用牛刀的感覺。

事實(shí)上python的標(biāo)準(zhǔn)庫就包含字節(jié)轉(zhuǎn)換工具,可以輕松完成這項(xiàng)工作。


import?pyaudio

import?struct?as?st


CHUNK?=?1000

FORMAT?=?pyaudio.paInt16?#一幀占兩字節(jié)

CHANNELS?=?1

RATE?=?1000

RECORD_SECONDS?=2


p?=?pyaudio.PyAudio()


stream?=?p.open(format=FORMAT,

????????????????channels=CHANNELS,

????????????????rate=RATE,

????????????????input=True,

????????????????input_device_index?=?0,?#選擇聲音設(shè)備

????????????????frames_per_buffer=CHUNK)


frames?=?[]


for?i?in?range(0,?int(RATE?/?CHUNK?*?RECORD_SECONDS)):

????data?=?stream.read(CHUNK)

????frames+=data


patch?=?st.unpack('<2000h',?bytes(frames))?#解析聲音強(qiáng)度

print(patch)

stream.stop_stream()

stream.close()

p.terminate()


pyaudio高級玩法2:音頻的字節(jié)碼轉(zhuǎn)換為數(shù)值的評論 (共 條)

分享到微博請遵守國家法律
开平市| 松滋市| 和平区| 桐庐县| 关岭| 乐业县| 巴彦淖尔市| 黄山市| 永年县| 凤冈县| 象山县| 泰和县| 达州市| 藁城市| 舒城县| 忻城县| 泾川县| 昌平区| 铜山县| 潜江市| 昭通市| 迁西县| 辽阳县| 葫芦岛市| 宜阳县| 余庆县| 错那县| 宁南县| 湟源县| 银川市| 镇坪县| 奇台县| 定西市| 福贡县| 广州市| 四会市| 云和县| 乌兰浩特市| 璧山县| 海南省| 勐海县|