startRealtimeSession method

  1. @override
Future<RealtimeAudioSession> startRealtimeSession(
  1. RealtimeAudioConfig config
)
override

Create and start a real-time audio session

Returns a session object for managing the real-time interaction. Throws UnsupportedError if not supported. Check supportedFeatures first.

Implementation

@override
Future<RealtimeAudioSession> startRealtimeSession(
    RealtimeAudioConfig config) {
  // ElevenLabs supports real-time audio processing
  // This would need to be implemented based on their WebSocket API
  throw UnsupportedError('Real-time audio session implementation pending');
}