Yam*_*jac 6 python windows audio
我早上起床时遇到麻烦,所以我想用python制作闹钟,这会让我起床.
我目前使用我的电脑,将一副耳机插入显示器上的音频插孔,该显示器通过HDMI连接到我的电脑.
我想每天早上通过笔记本电脑的扬声器播放音频文件,而不是通过耳机播放.而且我不想经历每晚拔掉耳机的麻烦.
这可能吗?
我不是想要切换默认扬声器.我只想通过不是默认扬声器的扬声器播放声音,我知道这是可能的,因为它不时发生在程序中.
我不确定你是否可以选择使用winsound输出的音频设备,但PyAudio是跨平台的,可以将声音输出到你想要的任何设备.PyAudio可通过以下方式获得:
pip install --allow-external pyaudio --allow-unverified pyaudio pyaudio
特别是,pyAudio.PyAudio().open()函数接受一个带有"input_device_index" - 输入设备索引的参数.未指定(或无)使用默认设备.如果输入为False,则忽略.
文档和示例:https://people.csail.mit.edu/hubert/pyaudio/docs/
查找哪个设备:使用Python的pyaudio列出所有音频设备(portaudio绑定)