问题标签 [winsound]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
328 浏览

python - 尝试播放 .wav 文件时 winsound 不会发出噪音

我正在使用 winsound 模块播放 .wav 文件,但是当我运行脚本时没有错误或任何东西,脚本运行正常但没有声音:

0 投票
1 回答
918 浏览

python - 从 .wav 文件中提取片段

我有以下代码来加载 .wav 文件并播放它:

它播放文件没问题,但现在我想提取一个“块”,比如说从 233 到 300 并只播放该部分。

我得到:TypeError: 'sound' must be str or None, not 'bytes'

0 投票
2 回答
1270 浏览

winsound - Python - winsound 和 SND 不起作用

嗨,我在使用 winsound 时遇到了一些问题,我想播放一个简短的声音剪辑,在此页面上:使用 Python 播放声音据说这应该可以工作:

在我的我得到错误,程序和.wav的音频文件都在同一个文件夹中,我不知道为什么有任何帮助?代码:

错误:

0 投票
1 回答
43 浏览

python - 播放声音和节目

我想要做的是在 def (函数)运行时播放音频文件。我查了一下,发现线程可以工作,但是我的工作很复杂。大家有什么办法可以给我解释一下吗?我正在使用 winsound 播放音频文件和 SND_FILENAME。

0 投票
0 回答
128 浏览

python-3.x - winsound声音更好?

我正在尝试使用 python 的winsound模块自动播放声音。我已经到了可以为函数提供任意数量的音符(我将其名称存储为频率)和 BPM 中的速度的地步。但是,winsound 中的默认哔声非常粗糙,并且在较高的节奏(任何高于 60 BPM)中间隔开。

有没有办法使用其他声音代替默认winsound.Beep功能?我想通过代码(不是 mp3 或任何下载的文件)坚持使用生成的声音,因为我已经将各种音符存储为频率,并且有一些东西可以使用;它所需要的只是更好的声音。

如果 winsound 不是最好的选择,有没有其他方法可以在 python 中生成声音?我在 C++ 和 Java 方面也有一些经验(或者至少足以使声音自动化),那么是否有任何库可以产生更好、更一致的声音?

0 投票
1 回答
349 浏览

python - python tkinter GUI冻结并且音乐播放器按钮不会多次使用

我怎样才能使播放按钮尽可能多地工作,同时又能够使用 GUI 的其余部分而不让它冻结。

我希望能够多次使用播放按钮,但它一直在说

TypeError:无法腌制 _tkinter.tkapp 对象

当我使用线程时,它会说运行时错误:

线程只能启动一次

0 投票
1 回答
559 浏览

python - opencv 中 createBackgroundSubtractorMOG2 函数的行为

我正在尝试通过使用 cv2.createBackgroundSubtractorMOG2() 函数来检查移动物体并发出警报来创建运动检测警报。这是我的代码:

问题是由于程序在调用 winsound.Beep 函数时暂停 2 秒,然后在恢复程序后出现故障并反复开始发出哔哔声。

如果我删除 winsound.Beep 函数,程序将按预期工作。为什么会这样?

0 投票
1 回答
300 浏览

python - 音乐播放器 - 跳过歌曲+暂停等问题

我一直在为我的 NEA(Alevel 计算机科学项目)制作一个音乐播放器程序来练习使用 Tkinter 我在程序中有一个随机播放功能,但似乎找不到暂停/跳过歌曲的方法。
代码示例:(显然我已经导入了 tkinter、random 和 winsound,而且我还有更多歌曲)

顺便说一句,我知道制作音乐播放器可能有更简单的方法,但我实际上可以理解这种方式。

0 投票
1 回答
149 浏览

python - Python tqdm 进度条块 winsound

我在使用 winsound 和 tq​​dm 时遇到了一些问题。我正在制作一个地下控制系统,使用进度条显示两个车站之间的距离,winsound 播放车站的名称。进度条出现,但没有声音。

但是,当我这样做时:

声音播放没有问题。

0 投票
0 回答
100 浏览

python - python中的winsound - 显示器上的低延迟,笔记本电脑上的高延迟为什么?

我正在使用 winsound 播放短音

代码在一个条件下处于无限循环中。如果条件为 True,则播放声音。

我在 Windows 10 上。

一切正常,如果我连接了外接显示器并通过显示器的扬声器播放声音。

如果我通过笔记本电脑的扬声器播放声音,它的延迟时间会超过 1 秒。

可能是什么问题?两种情况下是同一个声卡不是吗?