nimroddolev/chime_tts

A custom Home Assistant integration to play combined audio files before and/or after text-to-speech (TTS) messages

해결하는 문제

Chime TTS는 Home Assistant에서 알림 벨소리 다음에 텍스트 음성 변환(TTS) 메시지를 재생할 때 일반적으로 발생하는 오디오 지연을 제거합니다. 일반적으로 이러한 작업은 두 개의 별도 작업 호출이 필요하며, 이는 클라우드 TTS 플랫폼의 네트워크 지연 및 오디오 처리로 인해 지연을 초래합니다.

작동 방식

Chime TTS는 별도의 명령을 보내는 대신 벨소리 효과음과 TTS 오디오를 Home Assistant 장치에서 로컬로 하나의 오디오 파일로 결합합니다. 이 결합된 파일은 스피커를 통해 하나의 매끄러운 이벤트로 재생되어 간격이나 타이밍 문제를 제거합니다.

대상 사용자

사용자 정의 벨소리와 TTS 메시지를 사용하여 전문적인 사운드의 지연 없는 오디오 알림을 원하는 Home Assistant 사용자.

주요 특징

  • 지연 없는 재생: 클라우드 지연 없이 오디오 파일 간의 정확한 타이밍 제공.
  • 사용자 정의 가능한 오디오: 메시지 전후의 사용자 정의 오디오 큐 지원, 속도(1-500%) 및 피치 조절 가능.
  • 유연한 통합: 다양한 TTS 플랫폼과 호환되며 동시 재생을 위한 스피커 그룹을 지원합니다.
  • 고급 오디오 제어: 특정 오디오 작업을 세그먼트에 적용하기 위한 FFmpeg 인자 지원, 구성 가능한 지연 시간 및 오버레이 지속 시간.
  • 재생 관리: 미디어 플레이어 볼륨 설정 및 복원, 현재 재생 중인 오디오(HomePods와 같은 플랫폼 포함) 일시 중지/재개 기능.
  • 캐싱: 빠른 후속 재생을 위한 오디오 로컬 캐싱.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트