vOOice/VoiceInk/Models/Transcription.swift
2025-02-22 11:52:41 +05:45

22 lines
541 B
Swift

import Foundation
import SwiftData
@Model
final class Transcription {
var id: UUID
var text: String
var enhancedText: String?
var timestamp: Date
var duration: TimeInterval
var audioFileURL: String?
init(text: String, duration: TimeInterval, enhancedText: String? = nil, audioFileURL: String? = nil) {
self.id = UUID()
self.text = text
self.enhancedText = enhancedText
self.timestamp = Date()
self.duration = duration
self.audioFileURL = audioFileURL
}
}