gpt4 book ai didi

c++ - 库 "sf_readf_float"的函数 "sndfile.h"有问题

转载 作者:太空宇宙 更新时间:2023-11-04 14:04:49 25 4
gpt4 key购买 nike

我有一个关于语音识别的项目。虽然我使用了库“sndfile.h”,但我仍然停留在读取输入声音上。我有一个疑问:sf_readf_float()函数读取的数据是时域信号,对吧?如果不是,那是什么?有什么公式可以转化为时域信号吗?

最佳答案

是的,libsndfile 返回的数据是时域数据:来自输入文件的音频样本。函数sf_readf_float返回“帧”中的样本,一个帧是给定时间点来自每个 channel 的一组样本。此外,sf_readf_float 将样本缩放到 [-1.0, 1.0] 范围内 - 请参阅 this note了解详情。

看看sndfile-tools例如使用 libsndfile 读取声音文件的代码。 sndfile-mix-to-mono例子应该是一个很好的起点。

关于c++ - 库 "sf_readf_float"的函数 "sndfile.h"有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17508935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com