我正在制作一个程序,可以实时地从汽车中读取各种数据。
我的Raspberry Pi 3 B +通过蓝牙执行此操作时,它需要读取wav文件并根据RPM播放特定的部分。但是我不知道如何使用RPM引用wav文件的某些部分。
有人有什么想法吗?
答案 0 :(得分:1)
您可以使用Python随附的wav module读取wave文件,然后说{{$projects2017->appends(["p2016" => $projects2016->currentPage()]->links())}}
来设置文件中的位置(以字节为单位)并从此处读取文件。
或者,如果您要安装它,则pydub是更高级别的,并且一切都会变得简单一些,例如,您可以使用标准的切片符号以毫秒为单位指定文件的一部分。
一旦有了文件的一部分,就可以使用pyaudio之类的工具直接从程序中播放数据,或者可以写出一个新文件并通过Python进行系统调用来播放该文件新文件。