音响设备和音响
tonescale的Python项目详细描述
色调比例
设置
sudo apt install \ libasound-dev \ portaudio \ python-pyaudio \ python3-pyaudio pip install tonescale
用法
tonescale为python提供了各种声音工具和功能 在Linux中。它提供了一个Sound类,可以在 numpy数组,可以从文件加载声音,可以将声音保存到 文件,并可以使用aplay或通过流式播放声音 使用pyaudio。声音可以添加,总结和重复象征性。 音阶包括一些声音。
音调缩放模块声音可以通过以下方式访问:
sound_1=tonescale.access_sound(name="199935__drzhnn__04-blip")
声音可以重复:
sound_1.repeat(number=2)
可以添加声音:
sound_3=sound_1+sound_2
声音可以相加:
sound_3=sum([sound_1,sound_2])
可以播放声音:
sound_1.play()
声音也可以在后台播放:
sound_1.play(background=True)
声音也可以在流中播放:
sound_1.play_stream()
声音可以保存到文件:
sound_1.save_WAVE()
声音可以从文件加载:
sound_1.read_WAVE(filename="199935__drzhnn__04-blip.wav")
有关更多详细信息,请参见示例代码。
tonescale还提供sound_search.py,它可以搜索 递归地指定最小持续时间的声音文件。