import pyttsx3
# 建立物件
engine = pyttsx3.init()
# 獲取當前語音速率
rate = engine.getproperty('rate')
print(f'語音速率:')
# 設定新的語音速率
engine.setproperty('rate', 200)
# 獲取當前語音音量
volume = engine.getproperty('volume')
print(f'語音音量:')
# 設定新的語音音量,音量最小為 0,最大為 1
engine.setproperty('volume', 0.5)
# 獲取當前語音聲音的詳細資訊
voices = engine.getproperty('voices')
print(f'語音聲音詳細資訊:')
# 設定當前語音聲音為女性,當前聲音不能讀中文
engine.setproperty('voice', voices[1].id)
# 設定當前語音聲音為男性,當前聲音可以讀中文
engine.setproperty('voice', voices[0].id)
# 獲取當前語音聲音
voice = engine.getproperty('voice')
print(f'語音聲音:')
# 語音文字
words = '你好,python!'
# 將語音文字說出來
engine.say(words)
engine.runandwait()
engine.stop()
Python 文字轉語音 pyttsx3
python 文字轉語音庫,支援英文,中文,可以調節語速 語調等。pip install pyttsx3 import pyttsx3 teacher pyttsx3.init teacher.say hello world teacher.runandwait import pyttsx3 msg...
python基礎教程3
1.序列解包 賦值時可以多個變數同時賦值。x,y,z 1,2,3 print x,y,z 1 2 3還可以交換變數的值 x,y y,x print x,y,z 2 1 3實際上,這裡執行的操作稱為序列解包 或可迭代物件解包 將乙個序列 或任何可迭代 物件 解包,並將得到的值儲存到一系列變數中。下面用...
vbs基礎教程3
接著上節課,我們來學判斷結構。在學判斷結構之前,我們首先要了解乙個新的概念 布林值 boolean 所謂布林值,這種變數只有兩個可能 真 true 或假 flase 這種變數在某些情況下很有用 比如 開關 我們定義乙個boolean變數的方法和其他變數一樣,賦值也一樣,例如 dim a,b a tr...