语音播放 linux

调整语音音量大小

bash 复制代码
pactl list sinks
pactl set-sink-volume 15 12345
# 15可以改成别的id

安装pip install pyttsx3

bash 复制代码
sudo apt-get update
sudo apt-get install espeak
sudo ldconfig
pip3 install pyttsx3

代码

python 复制代码
import pyttsx3
import threading
def speak_work(text):
    engine = pyttsx3.init()
    engine.setProperty('volume', 1.0)  # 设置音量(0.0到1.0)
    engine.setProperty('rate', 200)  # 设置语速(默认为200)
    engine.setProperty('voice', 'zh')
    engine.say(text)
    engine.runAndWait()


def speak(text):
    speak_thread = threading.Thread(target=speak_work, kwargs={'text': text})
    speak_thread.start()

if __name__ == '__main__':
    speak('死舔狗,去他妈的,舔的人家女生快保研')
相关推荐
宇钶宇夕36 分钟前
EPLAN 电气制图:建立自己的部件库,添加部件-加SQL Server安装教程(三)上
运维·服务器·数据库·程序人生·自动化
susu10830189111 小时前
Debian 11 Bullseye 在线安装docker
运维·docker·debian
行止61 小时前
OpenStack云平台管理
linux·openstack
love530love2 小时前
Docker 稳定运行与存储优化全攻略(含可视化指南)
运维·人工智能·windows·docker·容器
岁岁岁平安2 小时前
CentOS-7-x86_64解决:使用NAT模式无法ping通www.baidu.com或无法ping 8.8.8.8问题。
linux·运维·centos·centos-7
运维小贺2 小时前
各服务器厂商调整BIOS睿频教程
linux·运维·服务器·性能优化
网硕互联的小客服2 小时前
如何排查服务器中已经存在的后门程序?
运维·服务器·github
人生匆匆2 小时前
docker进入启动失败的容器
运维·docker·容器
Fanmeang2 小时前
OSPF路由过滤
运维·网络·华为·ip·路由·ospf·路由过滤
特种加菲猫2 小时前
指尖上的魔法:优雅高效的Linux命令手册
linux·笔记