iot- Proxmox,홈어시스턴트

[H.A] USB speaker를 이용하여 TTS로 송출하는 방법

naholonaholo 2025. 4. 14. 02:04

Google Home Mini를 음악 재생용으로 사용하면서, USB 스피커를 TTS(Text-to-Speech) 전용으로 활용하는 방법입니다. 이를 통해 음악은 Google Home Mini에서 출력하고, 텍스트 음성 알림은 별도의 USB 스피커에서 송출하는 설정을 구현할 수 있습니다.
설정 과정
- Proxmox에서 USB 패쓰스루(USB Passthrough) 설정
- Proxmox VM에서 USB 스피커를 직접 인식하도록 구성하여 Home Assistant가 이를 사용할 수 있도록 합니다.
- VM 설정에서 USB 장치를 패쓰스루하여 물리적 USB 연결을 가상 머신에서 사용할 수 있도록 활성화합니다.
- VLC 애드온 설치 및 오디오 출력 설정
- Home Assistant에서 VLC 애드온을 설치하고, 출력 장치를 USB 스피커로 지정합니다.
- VLC 애드온을 사용하면 미디어 파일 재생뿐만 아니라 TTS 음성도 USB 스피커로 출력할 수 있습니다.
- Edge TTS를 활용한 음성 송출 설정
- 자동화 스크립트에서 특정 조건(예: 센서 값 변경, 알림 발생 등)에 따라 Edge TTS를 실행하여 필요한 메시지를 송출하는 방식으로도 구성 가능합니다.
이와 같은 설정을 적용하면 Google Home Mini는 음악을 담당하고, USB 스피커는 TTS 전용으로 활용하는 시스템을 구축할 수 있습니다.

 

*USB speaker
https://ko.aliexpress.com/item/1005004212132452.html?spm=a2g0o.cart.0.0.7aef56baTKgM1d&mp=1&gatewayAdapt=glo2kor