python - 如何在 python 中调整一些音频?
问题描述
我希望在sample
不改变音频速度的情况下将变量中包含的音频音高转换到特定频率。
这是我到目前为止的代码。
import sounddevice as sd
SAMPLE_RATE = 48000
def record_sample():
print("recording...")
recording = sd.rec(int(3 * SAMPLE_RATE))
sd.wait()
print("done recording.")
return recording
def init():
sd.default.samplerate = SAMPLE_RATE
sd.default.channels = 1
init()
sample = record_sample()
sd.play(sample)
sd.wait()
我该怎么做呢?
提前致谢。
解决方案
推荐阅读
- c++ - 带有两个返回语句的 std::partition
- reactjs - registerRoute 的处理程序返回的 ERR_CONNECTION_RESET
- neo4j - neo4j cypher如何在单词节点链中找到最频繁的节点模式
- c++ - C++中的自定义排序字符串
- typescript - 为什么 Typescript 元组类型推断会这样工作?
- asp.net - site.master 中的用户代码未处理空引用异常
- sql - SQL 请求中缺少按值范围分组的计数为 0 的行
- docker - 在没有互联网连接的情况下运行 docker compose 文件
- unity3d - unity SpriteMask 交集
- python - Python 类型提示,输出类型取决于输入类型