diff --git a/apple/OmnivoreKit/Sources/Services/AudioSession/Voices.swift b/apple/OmnivoreKit/Sources/Services/AudioSession/Voices.swift index b84e47043..74df1b51b 100644 --- a/apple/OmnivoreKit/Sources/Services/AudioSession/Voices.swift +++ b/apple/OmnivoreKit/Sources/Services/AudioSession/Voices.swift @@ -105,8 +105,9 @@ public enum Voices { ] public static let UltraPairs = [ + VoicePair(firstKey: "Antoni", secondKey: "Serena", firstName: "Antoni", secondName: "Serena", language: "en-US", category: .enUS), + VoicePair(firstKey: "Daniel", secondKey: "Dorothy", firstName: "Daniel", secondName: "Dorothy", language: "en-GB", category: .enUK), + VoicePair(firstKey: "Michael", secondKey: "Matilda", firstName: "Michael", secondName: "Matilda", language: "en-US", category: .enUS), VoicePair(firstKey: "Josh", secondKey: "Bella", firstName: "Josh", secondName: "Bella", language: "en-US", category: .enUS) -// VoicePair(firstKey: "Arnold", secondKey: "Bella", firstName: "Arnold", secondName: "Bella", language: "en-US", category: .enUS), -// VoicePair(firstKey: "Adam", secondKey: "Elli", firstName: "Adam", secondName: "Elli", language: "en-US", category: .enUS) ] } diff --git a/apple/OmnivoreKit/Sources/Views/FontSizeAdjustmentPopoverView.swift b/apple/OmnivoreKit/Sources/Views/FontSizeAdjustmentPopoverView.swift index 65c9244aa..e050acc64 100644 --- a/apple/OmnivoreKit/Sources/Views/FontSizeAdjustmentPopoverView.swift +++ b/apple/OmnivoreKit/Sources/Views/FontSizeAdjustmentPopoverView.swift @@ -203,7 +203,7 @@ public enum WebFont: String, CaseIterable { }, label: { Image(systemName: "textformat.size.smaller") }) .frame(width: 25, height: 25, alignment: .center) - CustomSlider(value: $storedFontSize, minValue: 10, maxValue: 28) { _ in + CustomSlider(value: $storedFontSize, minValue: 10, maxValue: 42) { _ in if storedFontSize % 1 == 0 { updateReaderPreferences() } diff --git a/packages/text-to-speech/src/realisticTextToSpeech.ts b/packages/text-to-speech/src/realisticTextToSpeech.ts index 8cc05a93d..44aa95c46 100644 --- a/packages/text-to-speech/src/realisticTextToSpeech.ts +++ b/packages/text-to-speech/src/realisticTextToSpeech.ts @@ -8,6 +8,30 @@ import { stripEmojis } from './htmlToSsml' const getRealisticVoiceId = (name: string | undefined) => { const voiceList = [ + { + voiceId: 'ErXwobaYiN019PkySvjV', + name: 'Antoni', + }, + { + voiceId: 'pMsXgVXv3BLzUgSXRplE', + name: 'Serena', + }, + { + voiceId: 'onwK4e9ZLuTAKqWW03F9', + name: 'Daniel', + }, + { + voiceId: 'ThT5KcBeYPX3keUQqHPh', + name: 'Dorothy', + }, + { + voiceId: 'flq6f7yk4E4fJM5XTYuZ', + name: 'Michael', + }, + { + voiceId: 'XrExE9yKIg1WjnnlVkGX', + name: 'Matilda', + }, { voiceId: '21m00Tcm4TlvDq8ikWAM', name: 'Rachel',