日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

pyttsx3 快速上手之:语音合成播报

發(fā)布時(shí)間:2023/12/19 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 pyttsx3 快速上手之:语音合成播报 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

pyttsx3 是python中最常用的文字轉(zhuǎn)語(yǔ)音庫(kù),使用方便,功能較為完整

安裝 pyttsx3:

首先安裝 pyttsx3 lib:

  • pip install pyttsx3

API封裝

然后封裝下pyttsx3 API,新建一個(gè)speaker.py 如下:

import pyttsx3

global __speak_engine
__speak_engine = None

def say(content):
	global __speak_engine
	if not __speak_engine:
		__speak_engine = pyttsx3.init()
		voices = __speak_engine.getProperty('voices')
		__speak_engine.setProperty('voice', voices[1].id)
		__speak_engine.setProperty('rate', 150)
		__speak_engine.setProperty('volume', 1)

	__speak_engine.say(content)
	__speak_engine.runAndWait()

其中Property的rate/voice/volume可以根據(jù)需要自行調(diào)整:

API使用

這樣在使用中直接調(diào)用 say(…),就可以實(shí)現(xiàn)中英文語(yǔ)音播報(bào)了:

(python3可以直接調(diào)用播報(bào)中文)

使用舉例:

from speaker import *


if __name__ == '__main__':
    say("Hello Howie Xue, we can speak by Python now")
	say("你好")


博主熱門文章推薦:

一篇讀懂系列:

  • 一篇讀懂無(wú)線充電技術(shù)(附方案選型及原理分析)
  • 一篇讀懂:Android/iOS手機(jī)如何通過音頻接口(耳機(jī)孔)與外設(shè)通信
  • 一篇讀懂:Android手機(jī)如何通過USB接口與外設(shè)通信(附原理分析及方案選型)

LoRa Mesh系列:

  • LoRa學(xué)習(xí):LoRa關(guān)鍵參數(shù)(擴(kuò)頻因子,編碼率,帶寬)的設(shè)定及解釋
  • LoRa學(xué)習(xí):信道占用檢測(cè)原理(CAD)
  • LoRa/FSK 無(wú)線頻譜波形分析(頻譜分析儀測(cè)試LoRa/FSK帶寬、功率、頻率誤差等)

網(wǎng)絡(luò)安全系列:

  • ATECC508A芯片開發(fā)筆記(一):初識(shí)加密芯片
  • SHA/HMAC/AES-CBC/CTR 算法執(zhí)行效率及RAM消耗 測(cè)試結(jié)果
  • 常見加密/簽名/哈希算法性能比較 (多平臺(tái) AES/DES, DH, ECDSA, RSA等)
  • AES加解密效率測(cè)試(純軟件AES128/256)–以嵌入式Cortex-M0與M3 平臺(tái)為例

嵌入式開發(fā)系列:

  • 嵌入式學(xué)習(xí)中較好的練手項(xiàng)目和課題整理(附代碼資料、學(xué)習(xí)視頻和嵌入式學(xué)習(xí)規(guī)劃)
  • IAR調(diào)試使用技巧匯總:數(shù)據(jù)斷點(diǎn)、CallStack、設(shè)置堆棧、查看棧使用和棧深度、Memory、Set Next Statement等
  • Linux內(nèi)核編譯配置(Menuconfig)、制作文件系統(tǒng) 詳細(xì)步驟
  • Android底層調(diào)用C代碼(JNI實(shí)現(xiàn))
  • 樹莓派到手第一步:上電啟動(dòng)、安裝中文字體、虛擬鍵盤、開啟SSH等
  • Android/Linux設(shè)備有線&無(wú)線 雙網(wǎng)共存(同時(shí)上內(nèi)、外網(wǎng))

AI / 機(jī)器學(xué)習(xí)系列:

  • AI: 機(jī)器學(xué)習(xí)必須懂的幾個(gè)術(shù)語(yǔ):Lable、Feature、Model…
  • AI:卷積神經(jīng)網(wǎng)絡(luò)CNN 解決過擬合的方法 (Overcome Overfitting)
  • AI: 什么是機(jī)器學(xué)習(xí)的數(shù)據(jù)清洗(Data Cleaning)
  • AI: 機(jī)器學(xué)習(xí)的模型是如何訓(xùn)練的?(在試錯(cuò)中學(xué)習(xí))
  • 數(shù)據(jù)可視化:TensorboardX安裝及使用(安裝測(cè)試+實(shí)例演示)

總結(jié)

以上是生活随笔為你收集整理的pyttsx3 快速上手之:语音合成播报的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。