備忘錄_20160105(定位) 修改 回首頁

程式 2025-02-07 11:20:11 1738898411 100
raspberry pi 5 文字轉語音

raspberry pi 5 文字轉語音

樹苺派5 的 terminal 底下

sudo apt install espeak-ng

espeak-ng -v cmn-latn-pinyin "子曰:學而時習之,不亦樂乎!"
espeak-ng -v cmn-latn-pinyin "子曰:學而時習之,不亦(yuè)乎!"
espeak-ng -v cmn-latn-pinyin "六度萬 heng4"

若在 win7 底下
https://github.com/espeak-ng/espeak-ng/releases
下載 espeak-ng.msi 並安裝
程式要在 cmd.exe 執行
來到 c:\Program Files\eSpeak NG 之類的
espeak-ng -v cmn-latn-pinyin -f from.txt -w to.wav
用 -f 是因為,在 cmd 底下的編碼會導致中文字讀取錯誤,from.txt 用 utf-8 編碼存檔,可以正確讀取
用 -w 是因為,在 cmd 底下執行時,聽不到聲音,要輸出為 wav 檔案,再用其他軟體播放

注音符號轉拼音對照表
ㄅ	b
ㄆ	p
ㄇ	m
ㄈ	f
ㄉ	d
ㄊ	t
ㄋ	n
ㄌ	l
ㄍ	g
ㄎ	k
ㄏ	h
ㄐ	j
ㄑ	q
ㄒ	x
ㄓ	zh
ㄔ	ch
ㄕ	sh
ㄖ	r
ㄗ	z
ㄘ	c
ㄙ	s
ㄧ	i
ㄨ	u
ㄩ	ü
ㄚ	a
ㄛ	o
ㄜ	e
ㄝ	ê
ㄞ	ai
ㄟ	ei
ㄠ	ao
ㄡ	ou
ㄢ	an
ㄣ	en
ㄤ	ang
ㄥ	eng
ㄦ	er

---------------------------

raspberry pi 5

sudo apt install espeak
sudo apt install espeak-ng

espeak -v zh "六度萬heng4"
espeak-ng -v cmn-latn-pinyin "六度萬heng4"

假如你兩個都有安裝的話 pyttsx3 就會發生混亂現象!