Wraps FluidAudio to provide live voice transcription and audio snapshot utilities.
// Source: https://github.com/osaurus-ai/osaurus | License: MIT | Copyright 2026 Osaurus, Inc
// Provided via justclaw.it.com; keep this notice with the code.
//
// SpeechService.swift
// osaurus
//
// Core service wrapping FluidAudio for audio transcription.
//
@preconcurrency import AVFoundation
import CoreAudio
@preconcurrency import FluidAudio
import Foundation
import os
@preconcurrency import ScreenCaptureKit
/// Result of a transcription operation
public struct TranscriptionResult: Sendable {
public let text: String
public let durationSeconds: Double?
public init(text: String, durationSeconds: Double? = nil) {
self.text = text
self.durationSeconds = durationSeconds
}
}
/// Raw audio captured during a live voice turn, preserved separately from th
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key