| Case | SwiftAIProvider.AIStreamingAudioSendResult.dropped | case dropped | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProvider.AIStreamingAudioSendResult.enqueued | case enqueued | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProvider.AIStreamingAudioSendResult.terminated | case terminated | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProvider.StreamingSpeechPart.audio(id:audio:audioFormat:providerMetadata:) | case audio(id: String? = nil, audio: Data, audioFormat: AIStreamingAudioFormat, providerMetadata: [String : JSONValue] = [:]) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Case | SwiftAIProvider.StreamingSpeechPart.error(_:) | case error(any Error) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Case | SwiftAIProvider.StreamingSpeechPart.finish(usage:providerMetadata:) | case finish(usage: [String : JSONValue] = [:], providerMetadata: [String : JSONValue] = [:]) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Case | SwiftAIProvider.StreamingSpeechPart.raw(_:) | case raw(JSONValue) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Case | SwiftAIProvider.StreamingSpeechPart.responseMetadata(_:) | case responseMetadata(AIResponseMetadata) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Case | SwiftAIProvider.StreamingSpeechPart.streamStart(warnings:) | case streamStart(warnings: [AIWarning]) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Case | SwiftAIProvider.StreamingTranscriptionPart.error(message:rawValue:) | case error(message: String, rawValue: JSONValue? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProvider.StreamingTranscriptionPart.finish(_:) | case finish(StreamingTranscriptionFinish) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProvider.StreamingTranscriptionPart.raw(_:) | case raw(JSONValue) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProvider.StreamingTranscriptionPart.responseMetadata(_:) | case responseMetadata(AIResponseMetadata) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProvider.StreamingTranscriptionPart.streamStart(warnings:) | case streamStart(warnings: [AIWarning]) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProvider.StreamingTranscriptionPart.transcriptDelta(id:delta:providerMetadata:) | case transcriptDelta(id: String?, delta: String, providerMetadata: [String : JSONValue] = [:]) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProvider.StreamingTranscriptionPart.transcriptFinal(id:text:startSecond:endSecond:channelIndex:providerMetadata:) | case transcriptFinal(id: String?, text: String, startSecond: Double? = nil, endSecond: Double? = nil, channelIndex: Int? = nil, providerMetadata: [String : JSONValue] = [:]) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProvider.StreamingTranscriptionPart.transcriptPartial(id:text:startSecond:durationInSeconds:channelIndex:providerMetadata:) | case transcriptPartial(id: String?, text: String, startSecond: Double? = nil, durationInSeconds: Double? = nil, channelIndex: Int? = nil, providerMetadata: [String : JSONValue] = [:]) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Case | SwiftAIProviderUtilities.SpeechStreamEnvelope.ClientFrame.invalid(_:) | case invalid(String) | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Case | SwiftAIProviderUtilities.SpeechStreamEnvelope.ClientFrame.start(_:) | case start(JSONValue) | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Case | SwiftAIProviderUtilities.SpeechStreamEnvelope.ClientFrame.textDelta(_:) | case textDelta(SpeechTextPart) | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Case | SwiftAIProviderUtilities.SpeechStreamEnvelope.ClientFrame.textDone | case textDone | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Case | SwiftAIProviderUtilities.SpeechStreamEnvelope.ClientFrame.unknown | case unknown | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Class | SwiftAIOpenAI.OpenAICompatibleSpeechModel | final class OpenAICompatibleSpeechModel | Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIAudioModels.swift |
| Class | SwiftAIOpenAI.OpenAICompatibleTranscriptionModel | final class OpenAICompatibleTranscriptionModel | Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIAudioModels.swift |
| Class | SwiftAIProvider.AIStreamingAudioWriter | final class AIStreamingAudioWriter | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Enumeration | SwiftAIProvider.AIStreamingAudioSendResult | enum AIStreamingAudioSendResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Enumeration | SwiftAIProvider.StreamingSpeechPart | enum StreamingSpeechPart | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Enumeration | SwiftAIProvider.StreamingTranscriptionPart | enum StreamingTranscriptionPart | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Enumeration | SwiftAIProviderUtilities.SpeechStreamEnvelope | enum SpeechStreamEnvelope | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Enumeration | SwiftAIProviderUtilities.SpeechStreamEnvelope.ClientFrame | enum ClientFrame | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Function | SwiftAIProviderUtilities.standardTranscriptionSegments(from:) | func standardTranscriptionSegments(from raw: JSONValue) -> [TranscriptionSegment] | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/TranscriptionParsing.swift |
| Function | SwiftAIProviderUtilities.transcriptionDuration(from:) | func transcriptionDuration(from segments: [TranscriptionSegment]) -> Double? | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/TranscriptionParsing.swift |
| Function | SwiftAIProviderUtilities.transcriptionSegments(from:textKey:startKey:endKey:) | func transcriptionSegments(from items: JSONValue?, textKey: String = "text", startKey: String = "start", endKey: String = "end") -> [TranscriptionSegment] | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/TranscriptionParsing.swift |
| Initializer | SwiftAIOpenAI.init(modelID:config:) | init(modelID: String, config: OpenAIModelConfiguration) | Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIAudioModels.swift |
| Initializer | SwiftAIOpenAI.init(modelID:config:) | init(modelID: String, config: OpenAIModelConfiguration) | Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIAudioModels.swift |
| Initializer | SwiftAIProvider.init(_:onConsumerCancel:) | init(_ stream: AsyncThrowingStream<SpeechTextPart, any Error>, onConsumerCancel: @escaping @Sendable () -> Void = {}) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Initializer | SwiftAIProvider.init(_:onConsumerCancel:) | init(_ deltas: AsyncThrowingStream<String, any Error>, onConsumerCancel: @escaping @Sendable () -> Void = {}) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Initializer | SwiftAIProvider.init(_:onConsumerCancel:) | init(_ stream: AsyncThrowingStream<Data, any Error>, onConsumerCancel: @escaping @Sendable () -> Void = {}) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Initializer | SwiftAIProvider.init(audio:contentType:rawValue:warnings:providerMetadata:requestMetadata:responseMetadata:) | init(audio: Data, contentType: String? = nil, rawValue: JSONValue = .null, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata()) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(audio:contentType:rawValue:warnings:providerMetadata:requestMetadata:responseMetadata:) | init(audio: Data, contentType: String? = nil, rawValue: JSONValue = .null, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata()) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(audio:contentType:responseMetadata:) | init(audio: Data, contentType: String? = nil, responseMetadata: AIResponseMetadata = AIResponseMetadata()) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(audio:contentType:warnings:providerMetadata:requestMetadata:responseMetadata:) | init(audio: Data, contentType: String? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata()) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(audio:contentType:warnings:providerMetadata:requestMetadata:responseMetadata:usage:) | init(audio: Data, contentType: String? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata(), usage: [String : JSONValue]?) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(audio:fileName:mimeType:language:prompt:providerOptions:extraBody:headers:abortSignal:) | init(audio: Data, fileName: String = "audio.wav", mimeType: String = "audio/wav", language: String? = nil, prompt: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(audio:fileName:mimeType:voice:format:providerOptions:extraBody:headers:abortSignal:) | init(audio: Data, fileName: String = "audio.wav", mimeType: String = "audio/wav", voice: String? = nil, format: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(audio:inputAudioFormat:providerOptions:headers:includeRawChunks:abortSignal:) | init(audio: AIStreamingAudioInput, inputAudioFormat: AIStreamingAudioFormat, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], includeRawChunks: Bool = false, abortSignal: AIAbortSignal? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Initializer | SwiftAIProvider.init(dubbingID:expectedDurationSeconds:rawValue:requestMetadata:responseMetadata:) | init(dubbingID: String, expectedDurationSeconds: Double? = nil, rawValue: JSONValue, requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata()) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(dubbingID:name:status:sourceLanguage:targetLanguages:error:rawValue:responseMetadata:) | init(dubbingID: String, name: String? = nil, status: String, sourceLanguage: String? = nil, targetLanguages: [String] = [], error: String? = nil, rawValue: JSONValue, responseMetadata: AIResponseMetadata = AIResponseMetadata()) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(file:fileName:mimeType:sourceURL:name:sourceLanguage:targetLanguage:numSpeakers:watermark:startTime:endTime:providerOptions:extraBody:headers:abortSignal:) | init(file: Data? = nil, fileName: String = "media.mp3", mimeType: String = "audio/mpeg", sourceURL: String? = nil, name: String? = nil, sourceLanguage: String? = nil, targetLanguage: String, numSpeakers: Int? = nil, watermark: Bool? = nil, startTime: Int? = nil, endTime: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(mediaType:sampleRate:) | init(mediaType: String, sampleRate: Int? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Initializer | SwiftAIProvider.init(prompt:durationSeconds:format:seed:providerOptions:extraBody:headers:abortSignal:) | init(prompt: String, durationSeconds: Double? = nil, format: String? = nil, seed: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(provider:code:message:rawValue:closeMetadata:) | init(provider: String, code: String? = nil, message: String, rawValue: JSONValue? = nil, closeMetadata: AIDuplexWebSocketCloseMetadata? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Initializer | SwiftAIProvider.init(provider:message:rawValue:) | init(provider: String, message: String, rawValue: JSONValue? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Initializer | SwiftAIProvider.init(responses:cause:) | init(responses: [AIResponseMetadata] = [], cause: (any Error)? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Initializer | SwiftAIProvider.init(stream:requestMetadata:responseMetadata:cancel:) | init(stream: AsyncThrowingStream<StreamingSpeechPart, any Error>, requestMetadata: AIRequestMetadata = .init(), responseMetadata: AIResponseMetadata = .init(), cancel: @escaping @Sendable () -> Void = {}) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Initializer | SwiftAIProvider.init(stream:requestMetadata:responseMetadata:cancel:) | init(stream: AsyncThrowingStream<StreamingTranscriptionPart, any Error>, requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata(), cancel: @escaping @Sendable () -> Void = {}) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Initializer | SwiftAIProvider.init(text:rawValue:segments:language:durationInSeconds:warnings:providerMetadata:requestMetadata:responseMetadata:) | init(text: String, rawValue: JSONValue, segments: [TranscriptionSegment] = [], language: String? = nil, durationInSeconds: Double? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata()) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(text:rawValue:segments:language:durationInSeconds:warnings:providerMetadata:requestMetadata:responseMetadata:usage:) | init(text: String, rawValue: JSONValue, segments: [TranscriptionSegment] = [], language: String? = nil, durationInSeconds: Double? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata(), usage: [String : JSONValue]?) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(text:segments:language:durationInSeconds:providerMetadata:closeMetadata:) | init(text: String, segments: [TranscriptionSegment] = [], language: String? = nil, durationInSeconds: Double? = nil, providerMetadata: [String : JSONValue] = [:], closeMetadata: AIDuplexWebSocketCloseMetadata? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Initializer | SwiftAIProvider.init(text:segments:language:durationInSeconds:providerMetadata:closeMetadata:usage:) | init(text: String, segments: [TranscriptionSegment] = [], language: String? = nil, durationInSeconds: Double? = nil, providerMetadata: [String : JSONValue] = [:], closeMetadata: AIDuplexWebSocketCloseMetadata? = nil, usage: [String : JSONValue]?) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Initializer | SwiftAIProvider.init(text:startSecond:endSecond:) | init(text: String, startSecond: Double, endSecond: Double) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(text:voice:format:speed:language:instructions:providerOptions:extraBody:headers:abortSignal:) | init(text: String, voice: String? = nil, format: String? = nil, speed: Double? = nil, language: String? = nil, instructions: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Initializer | SwiftAIProvider.init(text:voice:outputFormat:instructions:speed:language:providerOptions:headers:includeRawChunks:abortSignal:) | init(text: AIStreamingTextInput, voice: String? = nil, outputFormat: AIStreamingAudioFormat? = nil, instructions: String? = nil, speed: Double? = nil, language: String? = nil, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], includeRawChunks: Bool = false, abortSignal: AIAbortSignal? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Initializer | SwiftAIProvider.init(text:voice:outputFormat:instructions:speed:language:providerOptions:headers:includeRawChunks:abortSignal:) | init(text: String, voice: String? = nil, outputFormat: AIStreamingAudioFormat? = nil, instructions: String? = nil, speed: Double? = nil, language: String? = nil, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], includeRawChunks: Bool = false, abortSignal: AIAbortSignal? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Initializer | SwiftAIProvider.init(text:voice:providerOptions:) | init(text: String, voice: String? = nil, providerOptions: [String : JSONValue] = [:]) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Method | SwiftAI.cancel() | func cancel() | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Method | SwiftAI.makeAsyncIterator() | func makeAsyncIterator() -> StreamingSpeechPartStream.AsyncIterator | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Method | SwiftAI.makeAsyncIterator() | func makeAsyncIterator() -> StreamingSpeechAudioStream.AsyncIterator | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Method | SwiftAI.next() | mutating func next() async throws -> StreamingSpeechPart? | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Method | SwiftAI.next() | mutating func next() async throws -> Data? | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Method | SwiftAIOpenAI.speak(_:) | func speak(_ request: SpeechRequest) async throws -> SpeechResult | Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIAudioModels.swift |
| Instance Method | SwiftAIOpenAI.transcribe(_:) | func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResult | Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIAudioModels.swift |
| Instance Method | SwiftAIProvider.cancel() | func cancel() | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Method | SwiftAIProvider.cancel() | func cancel() | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Method | SwiftAIProvider.cancel(reason:reasonName:) | func cancel(reason: String? = nil, reasonName: String? = nil) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Method | SwiftAIProvider.cancelFromConsumer() | func cancelFromConsumer() | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Method | SwiftAIProvider.cancelFromConsumer() | func cancelFromConsumer() | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Method | SwiftAIProvider.finish() | func finish() | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Method | SwiftAIProvider.makeAsyncIterator() | func makeAsyncIterator() -> AIStreamingTextInput.AsyncIterator | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Method | SwiftAIProvider.makeAsyncIterator() | func makeAsyncIterator() -> AIStreamingAudioInput.AsyncIterator | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Method | SwiftAIProvider.send(_:) | @discardableResult func send(_ audio: Data) -> AIStreamingAudioSendResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Method | SwiftAIProvider.stream(_:) | func stream(_ request: StreamingSpeechRequest) async throws -> StreamingSpeechModelResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Method | SwiftAIProvider.stream(_:) | func stream(_ request: StreamingTranscriptionRequest) async throws -> StreamingTranscriptionResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAI.audioStream | var audioStream: StreamingSpeechAudioStream { get throws } | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Property | SwiftAI.fullStream | var fullStream: StreamingSpeechPartStream { get throws } | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Property | SwiftAI.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Property | SwiftAI.providerMetadata | var providerMetadata: [String : JSONValue] { get async throws } | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Property | SwiftAI.responses | var responses: [AIResponseMetadata] | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Property | SwiftAI.responses | var responses: [AIResponseMetadata] { get async throws } | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Property | SwiftAI.usage | var usage: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Property | SwiftAI.usage | var usage: [String : JSONValue] { get async throws } | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Property | SwiftAI.warnings | var warnings: [AIWarning] | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Property | SwiftAI.warnings | var warnings: [AIWarning] { get async throws } | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIOpenAI.modelID | let modelID: String | Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIAudioModels.swift |
| Instance Property | SwiftAIOpenAI.modelID | let modelID: String | Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIAudioModels.swift |
| Instance Property | SwiftAIOpenAI.providerID | let providerID: String | Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIAudioModels.swift |
| Instance Property | SwiftAIOpenAI.providerID | let providerID: String | Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIAudioModels.swift |
| Instance Property | SwiftAIProvider.abortSignal | var abortSignal: AIAbortSignal? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.abortSignal | var abortSignal: AIAbortSignal? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.abortSignal | var abortSignal: AIAbortSignal? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.abortSignal | var abortSignal: AIAbortSignal? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.abortSignal | var abortSignal: AIAbortSignal? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.abortSignal | var abortSignal: AIAbortSignal? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.abortSignal | var abortSignal: AIAbortSignal? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.audio | var audio: Data | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.audio | var audio: Data | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.audio | var audio: Data | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.audio | var audio: Data | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.audio | var audio: Data | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.audio | var audio: Data | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.audio | var audio: AIStreamingAudioInput | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.cause | var cause: (any Error)? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.closeMetadata | var closeMetadata: AIDuplexWebSocketCloseMetadata? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.closeMetadata | var closeMetadata: AIDuplexWebSocketCloseMetadata? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.code | var code: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.contentType | var contentType: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.contentType | var contentType: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.contentType | var contentType: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.contentType | var contentType: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.description | var description: String { get } | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.description | var description: String { get } | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.description | var description: String { get } | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.dubbingID | var dubbingID: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.dubbingID | var dubbingID: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.durationInSeconds | var durationInSeconds: Double? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.durationInSeconds | var durationInSeconds: Double? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.durationSeconds | var durationSeconds: Double? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.endSecond | var endSecond: Double | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.endTime | var endTime: Int? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.error | var error: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.expectedDurationSeconds | var expectedDurationSeconds: Double? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.extraBody | var extraBody: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.extraBody | var extraBody: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.extraBody | var extraBody: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.extraBody | var extraBody: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.extraBody | var extraBody: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.file | var file: Data? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.fileName | var fileName: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.fileName | var fileName: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.fileName | var fileName: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.format | var format: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.format | var format: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.format | var format: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.headers | var headers: [String : String] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.includeRawChunks | var includeRawChunks: Bool | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.includeRawChunks | var includeRawChunks: Bool | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.inputAudioFormat | var inputAudioFormat: AIStreamingAudioFormat | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.instructions | var instructions: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.instructions | var instructions: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.language | var language: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.language | var language: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.language | var language: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.language | var language: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.language | var language: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.mediaType | var mediaType: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.message | var message: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.message | var message: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.mimeType | var mimeType: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.mimeType | var mimeType: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.mimeType | var mimeType: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.modelID | var modelID: String { get } | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.name | var name: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.name | var name: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.numSpeakers | var numSpeakers: Int? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.outputFormat | var outputFormat: AIStreamingAudioFormat? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.prompt | var prompt: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.prompt | var prompt: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.provider | var provider: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.provider | var provider: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.providerID | var providerID: String { get } | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.providerMetadata | var providerMetadata: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.providerOptions | var providerOptions: [String : JSONValue] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.rawValue | var rawValue: JSONValue | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.rawValue | var rawValue: JSONValue | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.rawValue | var rawValue: JSONValue | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.rawValue | var rawValue: JSONValue | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.rawValue | var rawValue: JSONValue | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.rawValue | var rawValue: JSONValue? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.rawValue | var rawValue: JSONValue? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.requestMetadata | var requestMetadata: AIRequestMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.requestMetadata | var requestMetadata: AIRequestMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.requestMetadata | var requestMetadata: AIRequestMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.requestMetadata | var requestMetadata: AIRequestMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.requestMetadata | var requestMetadata: AIRequestMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.requestMetadata | var requestMetadata: AIRequestMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.requestMetadata | var requestMetadata: AIRequestMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.responseMetadata | var responseMetadata: AIResponseMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.responseMetadata | var responseMetadata: AIResponseMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.responseMetadata | var responseMetadata: AIResponseMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.responseMetadata | var responseMetadata: AIResponseMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.responseMetadata | var responseMetadata: AIResponseMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.responseMetadata | var responseMetadata: AIResponseMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.responseMetadata | var responseMetadata: AIResponseMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.responseMetadata | var responseMetadata: AIResponseMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.responseMetadata | var responseMetadata: AIResponseMetadata | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.responses | var responses: [AIResponseMetadata] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.sampleRate | var sampleRate: Int? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.seed | var seed: Int? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.segments | var segments: [TranscriptionSegment] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.segments | var segments: [TranscriptionSegment] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.sourceLanguage | var sourceLanguage: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.sourceLanguage | var sourceLanguage: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.sourceURL | var sourceURL: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.speed | var speed: Double? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.speed | var speed: Double? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.startSecond | var startSecond: Double | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.startTime | var startTime: Int? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.status | var status: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.stream | var stream: AsyncThrowingStream<StreamingSpeechPart, any Error> | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.stream | var stream: AsyncThrowingStream<StreamingTranscriptionPart, any Error> | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.targetLanguage | var targetLanguage: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.targetLanguages | var targetLanguages: [String] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.text | var text: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.text | var text: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.text | var text: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.text | var text: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.text | var text: AIStreamingTextInput | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.text | var text: String | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.usage | var usage: [String : JSONValue]? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.usage | var usage: [String : JSONValue]? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.usage | var usage: [String : JSONValue]? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Instance Property | SwiftAIProvider.voice | var voice: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.voice | var voice: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.voice | var voice: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.voice | var voice: String? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Instance Property | SwiftAIProvider.warnings | var warnings: [AIWarning] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.warnings | var warnings: [AIWarning] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.warnings | var warnings: [AIWarning] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.warnings | var warnings: [AIWarning] | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Instance Property | SwiftAIProvider.watermark | var watermark: Bool? | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Protocol | SwiftAIProvider.StreamingSpeechModel | protocol StreamingSpeechModel : SpeechModel | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Protocol | SwiftAIProvider.StreamingTranscriptionModel | protocol StreamingTranscriptionModel : Sendable | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Structure | SwiftAI.StreamingSpeechAudioStream | struct StreamingSpeechAudioStream | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Structure | SwiftAI.StreamingSpeechAudioStream.AsyncIterator | struct AsyncIterator | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Structure | SwiftAI.StreamingSpeechPartStream | struct StreamingSpeechPartStream | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Structure | SwiftAI.StreamingSpeechPartStream.AsyncIterator | struct AsyncIterator | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Structure | SwiftAI.StreamingSpeechResult | struct StreamingSpeechResult | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Structure | SwiftAI.StreamingSpeechSummary | struct StreamingSpeechSummary | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Structure | SwiftAIProvider.AINoSpeechGeneratedError | struct AINoSpeechGeneratedError | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Structure | SwiftAIProvider.AIStreamingAudioFormat | struct AIStreamingAudioFormat | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Structure | SwiftAIProvider.AIStreamingAudioInput | struct AIStreamingAudioInput | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Structure | SwiftAIProvider.AIStreamingSpeechError | struct AIStreamingSpeechError | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Structure | SwiftAIProvider.AIStreamingTextInput | struct AIStreamingTextInput | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Structure | SwiftAIProvider.AIStreamingTranscriptionError | struct AIStreamingTranscriptionError | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Structure | SwiftAIProvider.AudioGenerationRequest | struct AudioGenerationRequest | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.AudioGenerationResult | struct AudioGenerationResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.AudioTranscriptionRequest | struct AudioTranscriptionRequest | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.AudioTransformationRequest | struct AudioTransformationRequest | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.AudioTransformationResult | struct AudioTransformationResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.DubbingAudioResult | struct DubbingAudioResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.DubbingCreateRequest | struct DubbingCreateRequest | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.DubbingCreateResult | struct DubbingCreateResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.DubbingStatusResult | struct DubbingStatusResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.SpeechRequest | struct SpeechRequest | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.SpeechResult | struct SpeechResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.SpeechTextPart | struct SpeechTextPart | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Structure | SwiftAIProvider.StreamingSpeechModelResult | struct StreamingSpeechModelResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Structure | SwiftAIProvider.StreamingSpeechRequest | struct StreamingSpeechRequest | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Structure | SwiftAIProvider.StreamingTranscriptionFinish | struct StreamingTranscriptionFinish | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Structure | SwiftAIProvider.StreamingTranscriptionRequest | struct StreamingTranscriptionRequest | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Structure | SwiftAIProvider.StreamingTranscriptionResult | struct StreamingTranscriptionResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Structure | SwiftAIProvider.TranscriptionResult | struct TranscriptionResult | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Structure | SwiftAIProvider.TranscriptionSegment | struct TranscriptionSegment | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAudioResults.swift |
| Type Alias | SwiftAI.StreamingSpeechAudioStream.Element | typealias Element = Data | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Type Alias | SwiftAI.StreamingSpeechPartStream.Element | typealias Element = StreamingSpeechPart | Packages/swift-ai-core/Sources/SwiftAI/CoreStreamingSpeech.swift |
| Type Alias | SwiftAIProvider.AIStreamingAudioInput.AsyncIterator | typealias AsyncIterator = AsyncThrowingStream<Data, any Error>.Iterator | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Type Alias | SwiftAIProvider.AIStreamingAudioInput.Element | typealias Element = Data | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Type Alias | SwiftAIProvider.AIStreamingTextInput.AsyncIterator | typealias AsyncIterator = AsyncThrowingStream<SpeechTextPart, any Error>.Iterator | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Type Alias | SwiftAIProvider.AIStreamingTextInput.Element | typealias Element = SpeechTextPart | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Type Method | SwiftAI.experimentalStreamSpeech(model:request:onError:) | static func experimentalStreamSpeech(model: any SpeechModel, request: StreamingSpeechRequest, onError: @escaping @Sendable (any Error) async throws -> Void = { error in FileHandle.standardError.write(Data("\(error)\n".utf8)) }) throws -> StreamingSpeechResult | Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamingSpeech.swift |
| Type Method | SwiftAI.streamTranscribe(model:request:telemetry:) | static func streamTranscribe(model: any StreamingTranscriptionModel, request: StreamingTranscriptionRequest, telemetry: Telemetry.Options? = nil) async throws -> StreamingTranscriptionResult | Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamingTranscription.swift |
| Type Method | SwiftAIProvider.chunks(_:) | static func chunks(_ chunks: [String]) -> AIStreamingTextInput | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Type Method | SwiftAIProvider.chunks(_:) | static func chunks(_ chunks: [Data]) -> AIStreamingAudioInput | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Type Method | SwiftAIProvider.makeStream() | static func makeStream() -> (input: AIStreamingAudioInput, writer: AIStreamingAudioWriter) | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingTranscription.swift |
| Type Method | SwiftAIProvider.parts(_:) | static func parts(_ parts: [SpeechTextPart]) -> AIStreamingTextInput | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Type Method | SwiftAIProvider.text(_:) | static func text(_ text: String) -> AIStreamingTextInput | Packages/swift-ai-core/Sources/SwiftAIProvider/CoreStreamingSpeech.swift |
| Type Method | SwiftAIProviderUtilities.parseClientFrame(_:) | static func parseClientFrame(_ text: String) -> SpeechStreamEnvelope.ClientFrame | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Type Method | SwiftAIProviderUtilities.parsePart(_:) | static func parsePart(_ text: String) -> StreamingSpeechPart? | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Type Method | SwiftAIProviderUtilities.serializePart(_:) | static func serializePart(_ part: StreamingSpeechPart) -> String? | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Type Method | SwiftAIProviderUtilities.startFrame(_:) | static func startFrame(_ request: StreamingSpeechRequest) -> JSONValue | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Type Method | SwiftAISDK.experimentalStreamSpeech(model:provider:request:onError:) | static func experimentalStreamSpeech(model modelID: String, provider: (any AIProvider)? = nil, request: StreamingSpeechRequest, onError: @escaping @Sendable (any Error) async throws -> Void = { error in FileHandle.standardError.write(Data("\(error)\n".utf8)) }) throws -> StreamingSpeechResult | Sources/SwiftAISDK/AIFacadeStreamingSpeech.swift |
| Type Property | SwiftAIProviderUtilities.startFrameType | static let startFrameType: String | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Type Property | SwiftAIProviderUtilities.textDeltaFrameType | static let textDeltaFrameType: String | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |
| Type Property | SwiftAIProviderUtilities.textDoneFrameType | static let textDoneFrameType: String | Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/SpeechStreamEnvelope.swift |