首页 > 编程语言 >python3之语音合成pyttsx3库使用

python3之语音合成pyttsx3库使用

时间:2024-08-02 10:05:46浏览次数:11  
标签:engine pyttsx3 voices 语音 msg voice python3

pyttsx3

pyttsx3是一个Python库,‌用于将文本转换为语音输出。‌它支持多种操作系统,‌包括Windows和macOS,‌并且提供了丰富的功能来控制文本到语音的转换过程。‌

import pyttsx3

msg = "Hello World!"
pyttsx3.speak(msg)

engine = pyttsx3.init()
engine.say(msg)
engine.runAndWait()

""" 把语音存储到文件 """
engine.save_to_file(msg, "~/abc.mp3")


"""更改速率"""
rate = engine.getProperty("rate")
print(rate)
engine.setProperty("rate", 125)


"""更改音量"""
volume = engine.getProperty("volume")
print(volume)
engine.setProperty("volume", 1.0)  # 0-1


"""语音"""
voice = engine.getProperty("voice")
print(voice)
voices = engine.getProperty("voices")
for voice in voices:
    print(voice)
engine.setProperty("voice", voices[1].id)

engine.say(msg)
engine.runAndWait()
engine.stop()

 

标签:engine,pyttsx3,voices,语音,msg,voice,python3
From: https://www.cnblogs.com/caroline2016/p/18338119

相关文章

  • 开源语音合成库 coqui TTS 使用记录
    1介绍功能:可以克隆声音;可以转换声音。支持多语言。GitHubhttps://github.com/coqui-ai/TTS在线试玩(效果不如本地demo)https://huggingface.co/spaces/coqui/xtts2本地搭建demo搭建环境condacreate-ncoquipython=3.10condaactivatecoquipipinstallTTS(可以自动......
  • OpenAI 向部分用户开放 GPT-4o 高级语音模式;AI 视频生成工具 Vidu 全球上线丨 RTE 开
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观......
  • python3 unittest+BeautifulReport单个进程输出多个测试报告
    最近一个项目中需要由于输出的案例内容非常多(上万条),导致BeautifulReport输出的报告内容非常大(几百兆)。浏览器无法正常处理这么大的测试报告,就算打开了,也不方便阅读和处理,因此需要将报告分成多个输出。经修改代码,发现单个进程内输出多个测试报告出现问题:第一个测试报告能正常数据......
  • Centos7 安装 Python3环境,兼容python2
     一、安装Python3查看是否已经安装Python。Centos7默认安装了python2.7.5.因为一些命令要用它比如yum它使用的是python2.7.5。使用python-V命令查看一下是否安装Python。 然后使用命令whichpython查看一下Python可执行文件 安装依赖yuminstallzlib-develbz......
  • 基于funasr+pyaudio实现电脑本地麦克风实时语音识别项目语音转文本python实现
    【框架地址】https://github.com/modelscope/FunASR【简单介绍】FunASR是一个功能全面的语音识别工具包,支持多种预训练模型的推理和微调,提供高精度和高效能的语音识别服务。结合PyAudio库,可以实现电脑本地麦克风实时语音识别项目。该项目首先通过PyAudio库捕获麦克风输入的......
  • Python\Python312\Lib\site-packages\torch\lib\fbgemm.dll
    在此处输入图像描述我正在尝试从HuggingFace导入GPT-2变压器模型,但当我尝试导入它时,遇到错误。即使当我尝试仅导入Torch时,我也会收到相同的错误。我已尝试重新安装Torch并完成了所有操作,包括更新VisualC++Redistributable软件包和更新我的驱动程序,但问题......
  • 如何解密从 Discord 收到的语音数据?
    我正在尝试解密从使用xsalsa20_poly1305加密模式的Discord收到的语音数据。我的目标是录制并使用音频与AI聊天。我可能做错了什么?感谢您的帮助!我的代码:asyncdefrecord_audio(udp_socket,ssrc,secret_key):box=nacl.secret.SecretBox(bytes(sec......
  • 我没有 python 但我有 python3
    我最近格式化了我的笔记本电脑并安装了Ubuntu操作系统。我没有明确安装Python。为了检查它是否已预安装,我在终端中运行python--version并得到了这个:$python--versionCommand'python'notfound,butcanbeinstalledwith:sudoaptinstallpython3......
  • 基于YOLOv9的停车场空闲车位检测【python源码+UI界面+数据集+模型+语音报警+安装说明
    往期精品导航基于YOLOv9的脑肿瘤区域检测智慧课堂基于YOLOv8的学生上课行为检测基于YOLOv9+pyside的安检仪x光危险物物品检测(有ui)基于YOLOv9的PCB板缺陷检测基于YOLOv9的线路绝缘子缺陷检测【python源码+UI界面+数据集+模型+语音报警+安装说明】基于YOLOv9的道路状况检测【......
  • 在python3.8虚拟环境 执行pip 安装Excel的库
    1、在开始菜单打开Anacondaprompt(anaconda3) 2、查看环境列表 3、进入虚拟环境 4、在虚拟换进下使用清华源安装读取excel的库和写入excel的库读取Excel文件的库:pipinstallxlrd-ihttps://pypi.tuna.tsinghua.edu.cn/simple 写入Excel文件的库:pipinstallxlwt......