当前位置: 首页 > news >正文

云南SEO网站建设宣传软文是什么意思

云南SEO网站建设,宣传软文是什么意思,外贸网站建设公司策划,网店营销的推广方法有哪些在现代应用程序中,文本转语音(Text-to-Speech, TTS)技术越来越受到重视。无论是为视力障碍人士提供帮助,还是为教育和娱乐应用增添趣味,TTS 都能发挥重要作用。今天,我们将介绍一个简单易用的 Python 库——…

在现代应用程序中,文本转语音(Text-to-Speech, TTS)技术越来越受到重视。无论是为视力障碍人士提供帮助,还是为教育和娱乐应用增添趣味,TTS 都能发挥重要作用。今天,我们将介绍一个简单易用的 Python 库——pyttsx3,它可以帮助你轻松实现文本转语音功能。

什么是 pyttsx3?

pyttsx3 是一个 Python 库,用于将文本转换为语音。与其他 TTS 库不同,pyttsx3 是一个离线库,这意味着它不依赖于互联网连接,可以在本地计算机上运行。官网:https://github.com/nateshmbhat/pyttsx3

它支持多种语音引擎,包括 SAPI5(Windows)、NSSpeechSynthesizer(macOS)和 espeak(Linux)。具体不通系统使用的语音引擎为:

LinuxmacOSWindows
AVSpeech✅︎
eSpeak✅︎✅︎✅︎
NSSpeechSynthesizer✅︎
SAPI5✅︎

实践操作

安装pyttsx3

只要安装pyttsx3库即可。如果是在linux系统,需要安装espeak-ng库。(windows下以前已经安装过espeak-ng库,所以倒不确定了)

pip install pyttsx3
sudo apt update && sudo apt install espeak-ng libespeak1

使用

简单使用

初始化引擎,然后朗读文本

import pyttsx3
engine = pyttsx3.init()# For Mac, If you face error related to "pyobjc" when running the `init()` method :
# Install 9.0.1 version of pyobjc : "pip install pyobjc>=9.0.1"engine.say("I will speak this text")
engine.runAndWait()

最简单语句使用

只需要一条命令就可以直接朗读文本

import pyttsx3
pyttsx3.speak("I will speak this text")

修改语音voice、速率rate和音量volume

import pyttsx3
engine = pyttsx3.init() # object creation# RATE
rate = engine.getProperty('rate')   # getting details of current speaking rate
print (rate)                        # printing current voice rate
engine.setProperty('rate', 125)     # setting up new voice rate# VOLUME
volume = engine.getProperty('volume')   # getting to know current volume level (min=0 and max=1)
print (volume)                          # printing current volume level
engine.setProperty('volume',1.0)        # setting up volume level  between 0 and 1# VOICE
voices = engine.getProperty('voices')       # getting details of current voice
#engine.setProperty('voice', voices[0].id)  # changing index, changes voices. o for male
engine.setProperty('voice', voices[1].id)   # changing index, changes voices. 1 for femaleengine.say("Hello World!")
engine.say('My current speaking rate is ' + str(rate))
engine.runAndWait()
engine.stop()# Saving Voice to a file
# On Linux, make sure that 'espeak-ng' is installed
engine.save_to_file('Hello World', 'test.mp3')
engine.runAndWait()

支持说中文语音

import pyttsx3def say_chinese(text):engine = pyttsx3.init()voices = engine.getProperty('voices')for voice in voices:if "Chinese" in voice.id:engine.setProperty('voice', voice.id)breakengine.say(text)engine.runAndWait()say_chinese("你好,世界")

试了一下,效果相当不错!

或者说,是目前测试的最好的!

http://www.hrbkazy.com/news/23366.html

相关文章:

  • 做招聘网站用哪个cms跨境电商网站
  • 石家庄市官方网站腾讯广告联盟官网
  • 国外那些网站是做五金饰品批发网站开发公司排名
  • 天动力网站开发如何在互联网推广自己的产品
  • 北京科技网站开发seo是什么意思啊
  • wordpress建的网站如何跟微信集成学百度推广培训
  • 秦皇岛网站建设公司怎么发帖子做推广
  • 网站建设网站需要什么网络营销心得体会1000字
  • 网站做301将重定向到新域名seo优化网站推广
  • 一个空间如何做2个网站广告优化师是做什么的
  • wordpress is front网站seo置顶
  • 黑龙江省建设安全协会网站建站系统推荐
  • 织梦资源网模板seo 优化是什么
  • 哪些网站可以用来做百科参考百度网页
  • 网页设计站点网站搜索引擎优化
  • 创建一个网站需要做哪些工作浙江疫情最新消息
  • 做百度竞价网站修改影响排名吗电商运营数据六大指标
  • 做响应式网站多少钱合肥搜索引擎推广
  • 网络科技网站竞价托管怎么做
  • 成品网站w灬 源码1688网页什么是网络营销策略
  • 网站被重定向跳转学历提升
  • 在线网站制作淘大象关键词排名查询
  • 利用网站做蜘蛛池关键词排名优化技巧
  • 松原建设小学网站宁波网站建设团队
  • 网站生成app 免费工具最佳bt磁力狗
  • 网站如何做ssl认证凡科建站登录官网
  • 网站怎么设置二级域名市场调研报告范文模板word
  • 怎么做网站注册推广百度一下浏览器
  • 小程序模板图片网站性能优化
  • 企业网站怎么建企业网站的在线推广方法有