【发布时间】:2017-12-20 20:25:41
【问题描述】:
我想使用 sounddevice 的 playrec 功能。首先,我只想让sd.play() 工作,我是 Python 新手,从未使用过 NumPy,我已经使用 pyaudio 播放音频,但我需要 sounddevice 中的同时播放记录功能。当我尝试播放音频 .wav 文件时,我得到:TypeError:不支持的数据类型:'string288'。我认为这与必须将 .wav 文件存储在 numpy 数组中有关,但我不知道该怎么做。这是我所拥有的:
import sounddevice as sd
import numpy as np
sd.default.samplerate = 44100
sd.play('test.wav')
sd.wait
【问题讨论】: