support welsh
Opened this issue · 0 comments
willwade commented
- NB: No voices for welsh in iOS
- This is a use case where if there is no voice the default voices are not filtered - and user gets to choose any voice
static let welsh: [Phoneme] = [
Phoneme(symbol: "i", ipaNotation: "i", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "ɨ", ipaNotation: "ɨ", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "u", ipaNotation: "u", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "ɪ", ipaNotation: "ɪ", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "ʊ", ipaNotation: "ʊ", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "e", ipaNotation: "e", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "o", ipaNotation: "o", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "ɛ", ipaNotation: "ɛ", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "ɔ", ipaNotation: "ɔ", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "a", ipaNotation: "a", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "ɑ", ipaNotation: "ɑ", type: .vowel, x: 0, y: 0),
Phoneme(symbol: "p", ipaNotation: "p", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "b", ipaNotation: "b", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "t", ipaNotation: "t", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "d", ipaNotation: "d", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "k", ipaNotation: "k", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "g", ipaNotation: "g", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "m", ipaNotation: "m", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "n", ipaNotation: "n", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "ŋ", ipaNotation: "ŋ", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "l", ipaNotation: "l", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "r", ipaNotation: "r", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "f", ipaNotation: "f", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "v", ipaNotation: "v", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "θ", ipaNotation: "θ", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "ð", ipaNotation: "ð", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "s", ipaNotation: "s", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "z", ipaNotation: "z", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "ʃ", ipaNotation: "ʃ", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "ʒ", ipaNotation: "ʒ", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "h", ipaNotation: "h", type: .consonant, x: 0, y: 0),
Phoneme(symbol: "w", ipaNotation: "w", type: .semivowel, x: 0, y: 0),
Phoneme(symbol: "j", ipaNotation: "j", type: .semivowel, x: 0, y: 0),
Phoneme(symbol: "ˈ", ipaNotation: "ˈ", type: .stress, x: 0, y: 0),
Phoneme(symbol: "ˌ", ipaNotation: "ˌ", type: .stress, x: 0, y: 0),
Phoneme(symbol: "‖", ipaNotation: "‖", type: .pause, x: 0, y: 0),
Phoneme(symbol: "‖‖", ipaNotation: "‖‖", type: .pause, x: 0, y: 0)
]