supportedFeatures property

  1. @override
Set<AudioFeature> get supportedFeatures
override

Get all audio features supported by this provider

Implementation

@override
Set<AudioFeature> get supportedFeatures => {
      AudioFeature.textToSpeech,
      AudioFeature.speechToText,
      AudioFeature.streamingTTS,
      AudioFeature.speakerDiarization,
      AudioFeature.characterTiming,
      AudioFeature.audioEventDetection,
      // ElevenLabs supports real-time processing
      if (config.supportsRealTimeStreaming) AudioFeature.realtimeProcessing,
      // ElevenLabs doesn't support audio translation
    };