Views
No views yet
1import AVFoundation
2import FluidAudio
3
4Task {
5 // Download and load ASR models (first run only)
6 let models = try await AsrModels.downloadAndLoad()
7
8 // Initialize ASR manager with default config
9 let asr = AsrManager(config: .default)
10 try await asr.initialize(models: models)
11
12 // Load audio and transcribe
13 let samples = try await AudioProcessor.loadAudioFile(path: "path/to/audio.wav")
14 let result = try await asr.transcribe(samples, source: .system)
15 print(result.text)
16
17 asr.cleanup()
18}