rhvoice 통합은 Rhvoice Text-Steech (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 만 지원됩니다.
홈 어시스턴트 custom_components/rhvoice/ 통합을 설치 <your config dir>/custom_components/rhvoice/ .
Home Assistant configuration.yaml 에서 구성 (아래 구성 및 구성 옵션 섹션 참조)
홈 비서를 다시 시작하십시오.
Rhvoice로 텍스트 음성 연설을 가능하게하려면 다음 줄을 홈 어시스턴트의 configuration.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 주소입니다. 인터넷에서 홈 어시스턴트를 위해 도달 할 수있는 도메인 이름을 사용하는 경우 여기에 입력하십시오. Rhvoice 애드온에는 localhost 사용하십시오.
포트 : (문자열) (선택 사항)
이것은 Rhvoice-Rest 컨테이너에 도달 할 수있는 포트입니다.
기본값 : 8080
SSL : (부울) (선택 사항)
HTTP 대신 HTTPS를 사용하여 연결하십시오.
기본값 : false
gryify_ssl : (부울) (선택 사항)
SSL 인증서 확인을 활성화 또는 비활성화합니다. 자체 서명 된 SSL 인증서가 있고 확인을 활성화하기 위해 CA 인증서를 설치하지 않은 경우 False로 설정하십시오.
기본값 : true
형식 : (문자열) (선택 사항)
이것은 생성 된 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