rhvoice集成使用Rhvoice Toxt-Speech(TTS)引擎來讀取具有自然聲音的文本。
運行Rhvoice-Rest Docker容器(選擇您的CPU架構):
AARCH64: docker run -d -p 8080:8080 ghcr.io/aculeasis/rhvoice-rest:arm64v8
ARMV7L: docker run -d -p 8080:8080 ghcr.io/aculeasis/rhvoice-rest:arm32v7
X86_64: docker run -d -p 8080:8080 ghcr.io/aculeasis/rhvoice-rest:amd64
或使用Rhvoice附加組件。僅支持aarch64和x64 。
將集成安裝到家庭助手:使用HACS或將custom_components/rhvoice/ to <your config dir>/custom_components/rhvoice/複製內容。
在Home Assistans configuration.yaml中配置(請參閱下面的配置和配置選項部分)
重新啟動家庭助理。
要使用Rhvoice啟用文本到語音,請在您的家庭助理的configuration.yaml中添加以下幾行。 yaml文件:
tts :
- platform : rhvoice
host : <server hostname, domain name or IP address>
port : 8080完整配置示例:
tts :
- platform : rhvoice
host : <server hostname or IP address>
port : 8080
format : ' mp3 '
pitch : 50
rate : 50
voice : ' anna '
volume : 50 主機:(字符串)(必需)
這是可以在rhvoice-rest容器中找到的主機名,域名或IP地址。如果您使用互聯網上可訪問的域名作為家庭助手,請在此處輸入。使用localhost進行RHVOICE附加組件。
端口:(字符串)(可選)
這是可以到達Rhvoice-Rest容器的端口。
默認值: 8080
SSL :(布爾)(可選)
使用HTTP而不是HTTP連接。
默認值: false
verify_ssl :(布爾值)(可選)
啟用或禁用SSL證書驗證。如果您擁有自簽名的SSL證書,並且沒有安裝CA證書以啟用驗證,則設置為False。
默認值: true
格式: (string)(可選)
這是用於創建的TTS文件的文件格式。
默認值: mp3
允許的值: wav|mp3|opus|flac
音高:(字符串)(可選)
這會調整較低或更高的TTS語音的聲音頻率。
默認值: 50
允許的值: 0 to 100
費率:(字符串)(可選)
這會調整TTS語音的說話速度,速度較慢或更快。
默認值: 50
允許的值: 0 to 100
語音:(字符串)(可選)
這是用於創建TTS文件的語音。聲音與一種語言相連。為了獲得最佳結果,請選擇要使用的文本語言的語音。
默認值: anna (俄語)
允許的值:
| 語言 | 聲音 |
|---|---|
| 阿爾巴尼亞人 | hana |
| 美國英語 | alan , bdl , clb , evgeniy-eng , lyubov , slt |
| 捷克 | zdenek |
| 世界語 | spomenka |
| 格魯吉亞人 | natia |
| 吉爾吉斯 | azamat , nazgul |
| 馬其頓 | kiko , suze |
| 拋光 | alicja , cezary , magda , michal , natan |
| 巴西葡萄牙 | letícia-f123 |
| 俄語 | aleksandr , aleksandr-hq , anna , arina , artemiy , elena ,evgeniy-rus , irina , mikhail , pavel , tatiana , timofey ,umka , victoria , vitaliy , vitaliy-ng , vsevolod , yuriy |
| 斯洛伐克 | ondro |
| 塔塔爾 | talgat |
| 烏克蘭 | anatol , marianna , natalia , volodymyr |
| 烏茲別克 | sevinch |
卷:(字符串)(可選)
這可以調整創建,更柔軟或更大聲的TTS文件中的語音音量。
默認值: 50
允許的值: 0 to 100
service : tts.rhvoice_say
data :
entity_id : media_player.main
message : The cake is a lie
options :
format : mp3
pitch : 32
rate : 64
voice : slt
volume : 16 您可以通過比特幣捐贈給我買咖啡: bc1qd6khey9xkss6vgd6fqpqdyq4lehtepajkcf256