flutter_tts_tvos

tvOS implementation of flutter_tts for flutter-tvos (hand-finished for tvOS).

Usage

dependencies:
  flutter_tts: ^4.x
  flutter_tts_tvos: ^0.0.1

tvOS support

✅ Supported

  • speak / stop / pause, setLanguage, setVoice, setSpeechRate, setVolume, setPitch, getLanguages, getVoices, awaitSpeakCompletionAVSpeechSynthesizer is available on tvOS.

⚠️ Limitations / differs from iOS

  • AVAudioSession category options that don't exist on tvOS (allowBluetooth, allowBluetoothA2DP, defaultToSpeaker) are accepted but have no effect — speech plays via the default HDMI/AirPlay route.
  • No silent-switch / earpiece concept on tvOS.

❌ Not supported on tvOS

  • Audio-routing category options (not applicable to an Apple TV).

See PORTING_REPORT.md for the port detail and checklist.

Libraries

flutter_tts_tvos
tvOS (Apple TV) implementation of flutter_tts.