相关疑难解决方法(0)

代码完成时发出声音警报

我的情况是我的代码需要很长时间才能运行,我不想一直盯着它,但想知道什么时候完成.

如何完成(Python)代码声音的"警报"?我正在考虑让它在到达代码末尾时播放.wav文件...

这甚至是一个可行的想法吗?如果是的话,我怎么能这样做?

python audio alarm

122
推荐指数
9
解决办法
9万
查看次数

用Python播放音频

如何从Python脚本播放音频(它可能就像1秒声音)?

如果它与平台无关,那将是最好的,但首先它需要在Mac上运行.

我知道我可以afplay file.mp3从Python中执行命令,但是可以在原始Python中执行吗?如果它不依赖外部库我也会更好.

python audio

101
推荐指数
10
解决办法
19万
查看次数

用于播放固定频率声音的Python库

我家里有蚊子问题.这通常不会涉及程序员的社区; 然而,我看到一些设备声称通过播放17Khz音调来阻止这些讨厌的生物.我想用我的笔记本电脑做这件事.

一种方法是创建一个具有单一固定频率音调的MP3(这可以通过大胆来轻松完成),用python库打开它并重复播放.

第二种是使用计算机内置扬声器播放声音.我正在寻找类似于QBasic Sound的东西:

SOUND 17000, 100
Run Code Online (Sandbox Code Playgroud)

那有一个python库吗?

python audio mp3 frequency

34
推荐指数
3
解决办法
3万
查看次数

在IPython笔记本中自动播放声音

我经常在我的IPython笔记本中运行长时间运行的单元格.我希望笔记本能够在单元格执行完毕后自动发出蜂鸣声或播放声音.有没有办法在iPython笔记本中做到这一点,或者我可以在一个自动播放声音的单元格末尾放置一些命令?

如果这有任何区别,我正在使用Chrome.

python ipython ipython-notebook

32
推荐指数
6
解决办法
1万
查看次数

在Python中生成正弦波声音

我需要在Python中生成正弦波声音,我需要能够控制频率,持续时间和相对音量.通过'生成'我的意思是我希望它立即通过扬声器播放,而不是保存到文件中.

最简单的方法是什么?

python audio

27
推荐指数
3
解决办法
4万
查看次数

阅读Python 3中的MP3

我想做的只是简单

mp3 = read_mp3(mp3_filename)
audio_left = mp3.audio_channels[0]
Run Code Online (Sandbox Code Playgroud)

其中audio_left将包含原始PCM音频数据.

我正在看Python播放声音,但大多数建议的模块还没有移植到Python 3.如果可能的话,我想避免安装一个完全成熟的游戏开发库.

我是一个完整的Python初学者,所以我想开始使用Python 3.

python audio mp3 python-3.x

27
推荐指数
5
解决办法
3万
查看次数

如何在python中播放wav文件?

我尝试使用pygame来播放这样的wav文件:

import pygame
pygame.init()

pygame.mixer.music.load("mysound.wav")
pygame.mixer.music.play()
pygame.event.wait()
Run Code Online (Sandbox Code Playgroud)

但它改变了声音,我不知道为什么!我看了这个链接解决方案,并不能解决我的播放波形文件的问题!

对于这个解决方案,我不知道应该导入什么?

s = Sound() 
s.read('sound.wav') 
s.play()
Run Code Online (Sandbox Code Playgroud)

对于这个解决方案/ dev/dsp在新版本的linux中不存在:

from wave import open as waveOpen
from ossaudiodev import open as ossOpen
s = waveOpen('tada.wav','rb')
(nc,sw,fr,nf,comptype, compname) = s.getparams( )
dsp = ossOpen('/dev/dsp','w')
try:
  from ossaudiodev import AFMT_S16_NE
except ImportError:
  if byteorder == "little":
    AFMT_S16_NE = ossaudiodev.AFMT_S16_LE
  else:
    AFMT_S16_NE = ossaudiodev.AFMT_S16_BE
dsp.setparameters(AFMT_S16_NE, nc, fr)
data = s.readframes(nf)
s.close()
dsp.write(data)
dsp.close()
Run Code Online (Sandbox Code Playgroud)

当我尝试pyglet它给我这个错误:

import pyglet

music = pyglet.resource.media('mysound.wav')
music.play()

pyglet.app.run()
--------------------------

nima@ca005 Desktop]$ python …
Run Code Online (Sandbox Code Playgroud)

python audio pygame pyglet

23
推荐指数
3
解决办法
7万
查看次数

什么是在python中播放声音文件的跨平台方式?

我尝试使用pyaudio播放.wav文件.它在Windows上运行良好,但在其他设备使用声音时在Ubuntu中不起作用.

错误是"IOError:[Errorno无效的输出设备(无默认输出设备)] -9996

我可以尝试使用另一个库吗?另一种方法?

python audio cross-platform

19
推荐指数
2
解决办法
8743
查看次数

从存储在阵列中的波形播放声音

我目前正在尝试用Python生成声音,我很好奇如何使用表示波形的数组(采样率为44100 hz)并播放它.我在这里寻找纯Python,而不是依赖于支持多种.wav格式的库.

python wav

7
推荐指数
2
解决办法
6426
查看次数

如何用mpg321通过Python播放音乐?

我想mpg321用另一个事件作为触发器使用Python 播放音乐文件.然后,当我输入一个特定的字符串时,我希望音乐停止播放.

我怎么能用Python做到这一点?

python

3
推荐指数
1
解决办法
1万
查看次数

什么是声音控制语言

我正在尝试制作一个大致执行以下操作的程序:

produceBeepSound(double loudness);
Run Code Online (Sandbox Code Playgroud)

我可以用Java做这样的事吗?我需要它非常精确.那么matlab呢?哪种语言最适合此任务.该语言必须具有GUI组件.

python java audio matlab

0
推荐指数
1
解决办法
148
查看次数