使用playsound播放音频(python)

这篇具有很好参考价值的文章主要介绍了使用playsound播放音频(python)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用playsound播放音频(python)

安装

pip install playsound

使用方法例如:

>>> from playsound import playsound
>>> playsound('/path/to/a/sound/file/you/want/to/play.mp3')

playsound模块只包含一个东西——playsound函数。

它需要一个参数—包含您想要播放的声音的文件的路径。这可能是一个本地文件,也可能是一个URL。

还有一个可选的第二个参数block,默认设置为True。将其设置为False将使函数异步运行。

  • 在Windows上,使用windll.winmm。WAVE和MP3都经过了测试,都能正常工作。其他文件格式也可以。

  • 在OS X上(也就是一般所说的Mac OS,苹果的操作系统),使用AppKit.NSSound。WAVE和MP3都经过了测试,都能正常工作。通常,QuickTime能播放的东西,playsound应该能播放。

  • 在Linux上,使用GStreamer。已知能在Ubuntu 14.04上运行。

不过官方的代码有点小bug,在windows不支持utf-16编码,需要修改playsound源码,这将在我的另外一篇博客中体现(多线程实现自定义定时闹铃)。因为我用playsound做了一个小东西。^ _ ^

需要修改源码如下:文章来源地址https://www.toymoban.com/news/detail-402927.html

# def winCommand 方法下
- command = ' '.join(command).decode('utf-16') # 删除此行用-表示
+ command = ' '.join(command)  # 添加此行用+表示,
 
 
exceptionMessage = ('\n    Error ' + str(errorCode) + ' for command:'
-                                 '\n        ' + command.decode('utf-16') +
+                                 '\n        ' + command +
                                '\n    ' + errorBuffer.raw.decode('utf-16').rstrip('\0'))
 

到了这里,关于使用playsound播放音频(python)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python音频播放问题解决方法

    只是为了验证问题存在,所以就提供了一个获取音频的方法,就是白嫖了。 根据有道翻译的发音获取到地址: https://dict.youdao.com/dictvoice?le=autoaudio=大家好 播放音频通过两种方式,分别通过 playsound 和 pyaudio 两种库,具体使用哪个看个人爱好,两个在使用过程中都遇到过一点小

    2023年04月08日
    浏览(44)
  • Python的playsound介绍

    目录 Python的playsound介绍 安装playsound 播放音频文件 注意事项 结论 在Python中,有许多库可以用来处理音频文件和播放音频。其中一个常用的库是playsound,它提供了一种简单而直观的方法来播放音频文件。本文将介绍playsound库的基本用法和一些注意事项。 你可以使用pip命令来安

    2024年01月16日
    浏览(24)
  • Python实现本地视频/音频播放器

    在Python中,有几个库可以用于视频播放,但是没有一个库是完美的,因为它们可能依赖于外部软件或有一些限制。 先看介绍用Python实现本地视频播放器,再介绍用Python实现本地音乐播放器。 Python 实现本地视频播放器 与HTML5+JavaScript实现本地视频播放器相比,使用Python实现比

    2024年04月26日
    浏览(37)
  • python方便地播放、停止音频,不阻塞(arcade)

    在python中,如果你想要特别方便地播放音频,就用playsound,但他也只有播放音频这一个功能,不光不能停止,他还会阻塞程序;如果要对音频进行专业处理,可以用pybub之类的专业库,但是这样又略显繁琐。对于初学者来说,在一个程序中播放音频大概率并不是最主要的功能

    2024年02月11日
    浏览(94)
  • 使用 FPGA 播放音频(一)

    让我们看一下I2S规范,并尝试用FPGA播放音频文件。 Inter-IC Sound Interface(简称I2S)是由飞利浦公司开发,用于通过不同IC之间的串行接口(例如从处理器到DAC)传输数字音频数据。该接口使用以下信号进行数据传输: SCK (串行时钟)——用于数据传输的时钟。 SD (串行数据)

    2024年02月22日
    浏览(26)
  • HarmonyOS音频开发指导:使用AVPlayer开发音频播放功能

    在HarmonyOS系统中,多种API都提供了音频播放开发的支持,不同的API适用于不同音频数据格式、音频资源来源、音频使用场景,甚至是不同开发语言。因此,选择合适的音频播放API,有助于降低开发工作量,实现更佳的音频播放效果。 ● AVPlayer:功能较完善的音频、视频播放

    2024年01月20日
    浏览(32)
  • HarmonyOS 音频开发指导:使用 OpenSL ES 开发音频播放功能

    OpenSL ES 全称为 Open Sound Library for Embedded Systems,是一个嵌入式、跨平台、免费的音频处理库。为嵌入式移动多媒体设备上的应用开发者提供标准化、高性能、低延迟的 API。HarmonyOS 的 Native API 基于Khronos Group开发的OpenSL ES 1.0.1 API 规范实现,开发者可以通过OpenSLES.h和O

    2024年02月03日
    浏览(37)
  • Android录制音频并使用ijkplayer播放

    在使用AudioRecorder时,需要了解采样率、频道配置和PCM音频格式数据的相关知识; PCM:音频的原始数据(AudioFormat.ENCODING_PCM_16BIT、AudioFormat.ENCODING_PCM_8BIT、AudioFormat.ENCODING_PCM_FLOAT等等);不同的PCM代表不同的位深 采样率:录音设备在单位时间内对模拟信号采样的多少,采样频

    2023年04月09日
    浏览(42)
  • vue3 -- 使用audio标签播放音频

    公司系统内的审批页面,前端要根据后台推送的信息,使用’提示音’提醒用户进行对应审批操作。 vue3 项目 简介 | Vue.js (vuejs.org) TypeScript TypeScript: JavaScript With Syntax For Types. (typescriptlang.org) vite Vite | 下一代的前端工具链 (vitejs.dev) 下载好使用音频文件 音效网,保存本地。 将

    2024年02月01日
    浏览(42)
  • 开源FFMpeg(五)——使用SDL进行音频播放下(使用篇)

    在之前的博客中,已经对于FFmpeg的介绍、编译、拉流、解码等做了详细的介绍。现在紧跟着上一篇博客,在之前的拉流编解码后,使用SDL进行播放。 具体对于SDL的介绍与编译请查看上一篇博客 | 版本声明:山河君,未经博主允许,禁止转载 int SDL_Init(Uint32 flags); flags值可以是

    2023年04月08日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包