Python实用模块(二十九)playsound - 迷途小书童的Note - 编程
文章推薦指數: 80 %
playsound 支持多平台,仅仅依赖于 python 。
安装. 官方给出的安装方法是 pip install playsound. 但是我在执行的时候, ...
欢迎访问本站,希望站内信息可以帮助到您!感兴趣的,可以加入我的知识星球,一对一解答!
文章目录
环境视频看这里前言安装使用原理Python实用模块专题参考资料
环境
windows1064位
anacondawithpython3.8
playsound1.3.0
视频看这里
Youtube
Bilibili
前言
前文Python文字语音播报介绍过使用库pyttsx3来实现语音的播报。
pyttsx3接收的是字符串,也就是文本,本文介绍是另外一个库playsound,它播报的内容来自语音文件,比如mp3文件。
playsound支持多平台,仅仅依赖于python。
安装
官方给出的安装方法是
pipinstallplaysound
但是我在执行的时候,发现报错了,提示去下载其对应的源码包
那就去下载吧,完成后进行解压,我这里安装过git的工具,所有就直接使用gitshell来操作了,它模拟的是linux的环境,就可以直接使用tar命令进行解压
然后,我们切换到目标python虚拟环境,进入到源码目录,使用命令
pipinstall.
进行安装
使用
安装好后,使用起来非常简单
fromplaysoundimportplaysound
playsound('play.mp3')
playsound方法还有一个可选参数block,是个布尔类型,默认是True,如果是False,代表的是异步执行
原理
由于各平台底层音频播放的机制不同,playsound也是调用的各自平台自身的方法,并没有引入全新的机制
windows
使用的是windll.winmm,已经通过测试的格式包括了wav和mp3
macos
使用的是AppKit.NSSound,已经通过测试的格式包括了wav和mp3,一般来讲,QuickTime能播的,playsound也能播
linux
使用的是GStreamer,由于linux的发行版实在太多,作者也说没有完全测试,有问题可以提交issue或pr
Python实用模块专题
更多有用的python模块,请移步
https://xugaoxiang.com/category/python/modules/
参考资料
https://github.com/TaylorSMarks/playsound
喜欢(1)
休息提醒软件Stretchly
COCO格式转YOLO
Python实用模块(三十六)captcha
Python实用模块(三十五)pendulum
Python实用模块(三十四)better-profanity
Python实用模块(三十三)httpx
Python实用模块(三十六)captchaPython实用模块(三十五)pendulumPython实用模块(三十四)better-profanityPython实用模块(三十三)httpxPython实用模块(三十二)pyserialPython实用模块(三十一)PyPDF2PyQt5系列教程(二十九)键盘事件Python实现判定平面中的点是否在多边形的内部?
您必须登录才能发表评论!
订阅号“博主微信”
付费知识星球扫一扫,加博主微信,备注来意
近期文章
PyQt5系列教程(三十一)滑动条的使用
嘴型融合wav2lip升级版
图像强度、对比度、饱和度和锐度的修改
PyQt5系列教程(三十)屏幕录制
Linux常用命令-100:uptime
分类目录
Android
C/C++
Camtasia
ffmpeg
FlaskWeb
GAN
IT技巧
Linux
Mac
ML/DL
OCR
OpenCV
PHP
PyQt5开发
Python
Python基础
PyTorch
TensorFlow
Web
YOLO
ZLMediaKit
实用模块
常用命令
流媒体
电子书下载
科学上网
算法
自媒体
视频下载
边缘AI
评论排行YOLOv5模型训练2020-07-0249评论
安装trojan,科学上网2020-01-0241评论
基于YOLOv5和DeepSort的目标跟踪2020-10-1732评论
YOLOv5目标检测2020-06-1719评论
在Android上进行yolov5目标检测,使用torchscript方式2021-06-1917评论
当YOLOv5碰上PyQt52021-06-3015评论
windows编译openpose及在python中调用2021-05-2910评论
v2ray的安装配置及使用2020-01-0710评论
使用googlecolab训练YOLOv5模型2020-11-018评论
Market1501数据集及在DeepSort中的训练2021-03-107评论
Hexo博客教程2020-05-157评论
clash代理工具详细使用方法2020-06-276评论
OpenCV手势识别2020-11-246评论
4个chrome插件2020-06-226评论
谷歌云注册及实例创建图文教程2020-01-226评论
一站式机器学习模型训练工具2021-02-055评论
嘴型同步模型Wav2Lip2021-03-055评论
VisualStudio2019配置OpenCV开发环境2019-12-105评论
Flask教程(十五)日志2020-08-253评论
yolov5训练过程可视化2021-01-273评论
Flask教程(二十三)简单异步任务2020-11-163评论
YOLOv5的flask部署2021-01-183评论
文章归档
2022年9月
2022年8月
2022年7月
2022年6月
2022年5月
2022年4月
2022年3月
2022年2月
2022年1月
2021年12月
2021年11月
2021年10月
2021年9月
2021年8月
2021年7月
2021年6月
2021年5月
2021年4月
2021年3月
2021年2月
2021年1月
2020年12月
2020年11月
2020年10月
2020年9月
2020年8月
2020年7月
2020年6月
2020年5月
2020年4月
2020年3月
2020年2月
2020年1月
2019年12月
2019年11月
2019年9月
2019年8月
2019年3月
热门标签python(134)Linux(128)opencv(41)pyqt5(30)android(30)flask(29)ubuntu(23)ffmpeg(22)module(21)yolo(18)pytorch(18)windows(17)yolov5(16)流媒体(15)anaconda(15)cuda(13)目标检测(12)camtasia(12)VPS(11)mysql(8)博主同款VPS科学上网阿里云
转到手机版
延伸文章資訊
- 1Python playsound - play mp3 sound files - CodersLegacy
The Python playsound library offers an easy and simple way to play sound files in Python. From al...
- 2python-playsound-git - AUR (en) - Arch Linux
Package Details: python-playsound-git 1.3.0-5 ... Description: Pure Python, cross platform, singl...
- 3Python 播放音效簡易版. 概述 - Kiwi lee
以下找了幾種方法,按照需求選擇,不一定我最後選擇的就是最好的。 playsound; pyAudio; pyGame; cvlc. 方法. playsound. 安裝方法: pip instal...
- 4winsound —— Windows 系统的声音播放接口— Python 3.9.14 ...
duration 参数则指定了声音应持续的毫秒数。若系统无法让扬声器发声,则会触发 RuntimeError 。 winsound. PlaySound ( ...
- 5Trying to play an MP3 through python with playsound. Not ...
#!/usr/bin/env python # import required module from playsound import playsound # for playing note...