이 사용자 정의 구성 요소는 OpenAI의 TTS (Text-To-Steep) 서비스를 Home Assistant와 통합하여 사용자가 텍스트를 음성 오디오로 변환 할 수 있도록합니다. 이 서비스는 다양한 언어와 음성을 지원하며 음성 모델과 같은 사용자 정의 가능한 옵션을 제공합니다.
Home Assistant의 Openai TTS 구성 요소를 사용하면 OpenAI API를 사용하여 텍스트에서 음성 오디오를 생성 할 수 있습니다. 이는 자동화, 조수, 스크립트 또는 홈 어시스턴트 내의 TTS를 지원하는 기타 구성 요소에 사용할 수 있습니다. OpenAI API 키가 필요합니다.
service: tts.speak
target:
entity_id: tts.openai_nova_engine
data:
cache: true
media_player_entity_id: media_player.bedroom_speaker
message: My speech has improved now!
사이드 바 HACS 메뉴로 이동하십시오
오른쪽 상단의 3 도트 오버 플로우 메뉴를 클릭하고 "사용자 정의 리포지토리"항목을 선택하십시오.
https://github.com/sfortis/openai_tts를 "저장소"텍스트 상자에 복사/붙여 넣고 카테고리 항목의 "통합"을 선택하십시오.
"추가"를 클릭하여 사용자 정의 저장소를 추가하십시오.
그런 다음 "Openai TTS Speech Services"저장소 항목을 클릭하여 다운로드 할 수 있습니다. 홈 어시스턴트를 다시 시작하여 구성 요소를 적용하십시오.
UI를 통해 통합을 추가하고 API 키를 제공하고 필요한 모델과 음성을 선택하십시오. 여러 인스턴스가 구성 될 수 있습니다.
Home Assistant Configuration Directory 내에 custom_components 폴더가 있는지 확인하십시오.
custom_components 폴더 내부에서 openai_tts 라는 새 폴더를 만듭니다.
Repo 파일을 openai_tts 폴더 내에 배치하십시오.
홈 비서를 다시 시작하십시오
UI를 통해 통합을 추가하고 API 키를 제공하고 필요한 모델과 음성을 선택하십시오. 여러 인스턴스가 구성 될 수 있습니다.