- Replace @MainActor with Combine framework for TTS functionality - Create VoiceManager class for voice selection and caching - Add UserDefaults persistence for selected voice - Optimize performance with voice caching and immediate UI updates - Remove @MainActor from TTS-related Use Cases - Add proper pause/resume delegate methods - Improve reactive UI updates with @StateObject - Clean up code and remove unnecessary comments
39 lines
689 B
JSON
39 lines
689 B
JSON
{
|
|
"colors" : [
|
|
{
|
|
"color" : {
|
|
"color-space" : "srgb",
|
|
"components" : {
|
|
"alpha" : "1.000",
|
|
"blue" : "0x5A",
|
|
"green" : "0x4A",
|
|
"red" : "0x1F"
|
|
}
|
|
},
|
|
"idiom" : "universal"
|
|
},
|
|
{
|
|
"appearances" : [
|
|
{
|
|
"appearance" : "luminosity",
|
|
"value" : "dark"
|
|
}
|
|
],
|
|
"color" : {
|
|
"color-space" : "srgb",
|
|
"components" : {
|
|
"alpha" : "1.000",
|
|
"blue" : "0x5A",
|
|
"green" : "0x4A",
|
|
"red" : "0x1F"
|
|
}
|
|
},
|
|
"idiom" : "universal"
|
|
}
|
|
],
|
|
"info" : {
|
|
"author" : "xcode",
|
|
"version" : 1
|
|
}
|
|
}
|