All Projects → georgezhao2010 → apple_airplayer

georgezhao2010 / apple_airplayer

Licence: MIT License
Make your AirPlay devices as TTS speakers

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to apple airplayer

Addon Aircast
AirCast - Home Assistant Community Add-ons
Stars: ✭ 100 (+19.05%)
Mutual labels:  airplay, homeassistant
goplay2
Airplay 2 Receiver written in Go
Stars: ✭ 222 (+164.29%)
Mutual labels:  airplay, homepod-mini
Hassio Addons
The repository for my Home Assistant Supervisor Add-ons.
Stars: ✭ 71 (-15.48%)
Mutual labels:  tts, homeassistant
addon-airsonos
AirSonos - Home Assistant Community Add-ons
Stars: ✭ 50 (-40.48%)
Mutual labels:  airplay, homeassistant
Wukong Robot
🤖 wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,还可能是首个支持脑机交互的开源智能音箱项目。
Stars: ✭ 3,110 (+3602.38%)
Mutual labels:  tts, homeassistant
YourTTS
YourTTS: Towards Zero-Shot Multi-Speaker TTS and Zero-Shot Voice Conversion for everyone
Stars: ✭ 217 (+158.33%)
Mutual labels:  tts
Fre-GAN-pytorch
Fre-GAN: Adversarial Frequency-consistent Audio Synthesis
Stars: ✭ 73 (-13.1%)
Mutual labels:  tts
vasisualy
Vasisualy it's a simple Russian voice assistant written on Python for GNU/Linux, Windows and Android.
Stars: ✭ 33 (-60.71%)
Mutual labels:  tts
Tuya-v2-Supported-Devices
A collection of all of the known working Tuya v2 Devices
Stars: ✭ 30 (-64.29%)
Mutual labels:  homeassistant
tesla-style-solar-power-card
Home assistant power card mimicking the one tesla provides for the powerwall app.
Stars: ✭ 103 (+22.62%)
Mutual labels:  homeassistant
home-assistant-custom-components-linkplay
LinkPlay based media devices integration for Home Assistant. Fully compatible with Mini Media Player card including speaker group management. Supports snapshot and restore functionality for TTS.
Stars: ✭ 62 (-26.19%)
Mutual labels:  tts
sam
SAM: Software Automatic Mouth (Ported from https://github.com/vidarh/SAM)
Stars: ✭ 33 (-60.71%)
Mutual labels:  tts
persian-tts
🔊 A simple human-based text-to-speach synthesiser and ReactNative app for Persian language.
Stars: ✭ 18 (-78.57%)
Mutual labels:  tts
worldtidesinfocustom
world tides info custom component for home assistant
Stars: ✭ 14 (-83.33%)
Mutual labels:  homeassistant
RPiPlay
An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.
Stars: ✭ 4,113 (+4796.43%)
Mutual labels:  airplay
homeassistant-peloton-sensor
A platform which allows you to get current and past ride data from Peloton into HomeAssistant
Stars: ✭ 45 (-46.43%)
Mutual labels:  homeassistant
wyzesense2mqtt
Configurable WyzeSense to MQTT Gateway intended for use with Home Assistant or other platforms that use MQTT discovery mechanisms.
Stars: ✭ 55 (-34.52%)
Mutual labels:  homeassistant
ha-rhvoice
Home Assistant integration for RHVoice - a local text-to-speech engine.
Stars: ✭ 19 (-77.38%)
Mutual labels:  tts
editts
Official implementation of EdiTTS: Score-based Editing for Controllable Text-to-Speech
Stars: ✭ 74 (-11.9%)
Mutual labels:  tts
spokestack-android
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!
Stars: ✭ 52 (-38.1%)
Mutual labels:  tts

Apple AirPlayer

hacs_badge Stable

Home Assistant integration component, make your AirPlay devices as TTS speakers.

Before Use

2021.6.X or earlier

Apple Airplayer component requires pyatv 0.8.1, which is self-contained in the latest version Home Assistant (2021.7.3). You can run pip list | grep pyqatv in your Home Assistant container host to check the version of pyatv. If lower than 0.8.1, you should run commands as below to upgrade pyatv.

apk update
apk add build-base
pip3 install --upgrade pyatv
pip3 install --upgrade attrs

2021.7.X or later

There is a bug in Home Assistant 2021.7.3 ~ 2021.8.2 and it will cause HA core crash. If you are using HA 2021.7.3 ~ 2021.8.2, you need to reinstall miniaudio. Enter the following commands

apk update
apk add build-base
pip3 uninstall --yes miniaudio
pip3 install miniaudio

Notice: If you upgrade HA core to new release, you need to re-install miniaudio.

Installtion

Use HACS and Install as a custom repository, or copy all files in custom_components/apple_airplayer from Latest Release to your /custom_components/apple_airplayer in Home Assistant manually. Restart HomeAssistant.

Configuration

Add Apple AirPlayer component in Home Assistant integrations page, it could auto-discover Airplay devices in network. If component can not found any devices, you can specify the IP address to add the device.

Supported Devices

  • AirPort Express
  • AirPort Express Gen2
  • Apple TV 2
  • Apple TV 3
  • Apple TV 4
  • Apple TV 4K
  • Apple TV 4K Gen2
  • HomePod
  • HomePod Mini
  • Other AirPlay compatible devices
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].