@override Future<String> trimAudio(String inputPath, String outputPath, Duration start, Duration end) { throw UnsupportedError('File-based operations are not supported on web. Use trimAudioBytes instead.'); }