gpt4 book ai didi

python - 我可以在 Windows 上使用 python 通过非默认扬声器播放声音吗?

转载 作者:可可西里 更新时间:2023-11-01 13:26:09 26 4
gpt4 key购买 nike

我早上起不来,所以我想用python做一个闹钟,它会强制我起床。

我目前在使用计算机时将一副耳机插入显示器的音频插孔,显示器通过 HDMI 连接到我的计算机。

我想每天早上通过笔记本电脑的扬声器播放音频文件,而不是通过耳机播放。而且我不想经历每晚拔掉耳机的麻烦。

这可能吗?

我不希望能够切换默认扬声器。我只想通过不是默认扬声器的扬声器播放声音,我知道这是可能的,因为它不时发生在程序中。

最佳答案

我不确定您是否可以使用 winsound 选择要输出到的音频设备,但 PyAudio 是跨平台的,可以将声音输出到您想要的任何设备。 PyAudio 可通过 pip 使用:

pip install --allow-external pyaudio --allow-unverified pyaudio pyaudio

特别是,pyAudio.PyAudio().open() 函数接受一个带有“input_device_index”的参数——要使用的输入设备的索引。未指定(或无)使用默认设备。如果输入为 False,则忽略。

文档和示例:https://people.csail.mit.edu/hubert/pyaudio/docs/

查找哪个设备:List all audio devices with Python's pyaudio (portaudio binding)

关于python - 我可以在 Windows 上使用 python 通过非默认扬声器播放声音吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32137897/

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