NVSpeech Player with phoneme editor version 1.6 now on GitHub as a release.
-
@patricus yeah, it would have to be a new engine setting that lengthens it without it sounding disjointed. I'll work on this one after work, shouldn't be hard to make it a setting where you specify the tap length for any phoneme that has it true on it. It would benefit a lot of other languages. Regardless, I tried improving Polish a bit in this pack. try it. Should at least sound less "chinese." https://eurpod.com/synths/packs-PLFix.zip
@Tamasg@mindly.social no use one I gave you works better this one broke i and some other phonemes no thanks I prefer the one that I put on file push service.
-
@patricus yeah, it would have to be a new engine setting that lengthens it without it sounding disjointed. I'll work on this one after work, shouldn't be hard to make it a setting where you specify the tap length for any phoneme that has it true on it. It would benefit a lot of other languages. Regardless, I tried improving Polish a bit in this pack. try it. Should at least sound less "chinese." https://eurpod.com/synths/packs-PLFix.zip
@Tamasg@mindly.social as a native speaker.
-
@Tamasg@mindly.social as a native speaker.
@patricus yeah but, you never included your phonemes.yaml with it, just the language file, so the y/ɨ mapping can't be done your way without knowing how you mapped it in the phoneme table.
-
R AodeRelay shared this topic
-
@patricus yeah but, you never included your phonemes.yaml with it, just the language file, so the y/ɨ mapping can't be done your way without knowing how you mapped it in the phoneme table.
@Tamasg@mindly.social just the normal one that is in default. for now, I'm learning this stuff, and scared to f*** other languages up.
-
@patricus yeah but, you never included your phonemes.yaml with it, just the language file, so the y/ɨ mapping can't be done your way without knowing how you mapped it in the phoneme table.
@Tamasg@mindly.social I could bork around with the normal phonemes table but y know, I am afraid to bork an other language I don't know.
-
@Tamasg@mindly.social just the normal one that is in default. for now, I'm learning this stuff, and scared to f*** other languages up.
@patricus yeah, that new file at least makes a dedicated phoneme for that sound, so what you can now do is mess with it directly without breaking other languages that way to get the closer sound of it. It should at least be listed inside the language as mapped to another one that's editable so we can tweak it that way.
-
@patricus yeah, that new file at least makes a dedicated phoneme for that sound, so what you can now do is mess with it directly without breaking other languages that way to get the closer sound of it. It should at least be listed inside the language as mapped to another one that's editable so we can tweak it that way.
@Tamasg@mindly.social where to get the new file and how to do it without affecting the damn other languages?
-
@Tamasg@mindly.social where to get the new file and how to do it without affecting the damn other languages?
@patricus oh, it's just that link
Replace your packs folder in the editor with it. https://eurpod.com/synths/packs-PLFix.zip
there are now 13 different phoneme sounds mapped in Polish to play with, and they're Polish-specific, so definitely not going to change other languages.. You have to hit "edit phoneme..." next to the phonemes in language list in the editor. -
NVSpeech Player with phoneme editor version 1.6 now on GitHub as a release. https://github.com/tgeczy/NVSpeechPlayer/releases/tag/v-160
Release notes:
This release removes all direct linking against libespeak and other phonemizer libraries. Phonemization is now performed via external command-line tools (preferably through STDIN), keeping NV Speech Player and the Phoneme Editor fully GPLv2-compliant while still allowing use of GPLv3 phonemizers such as eSpeak NG as separate programs. Functionality is unchanged for users, but the integration is now cleaner, more flexible, and license-safe.@Tamasg@mindly.social I seriously remember messing with that add-on when it twas out... Granted I've never messed with phoneme editing, but that speech is - nostalgic - in my book; Right there with #Eloquence and #DecTalk . -
@patricus oh, it's just that link
Replace your packs folder in the editor with it. https://eurpod.com/synths/packs-PLFix.zip
there are now 13 different phoneme sounds mapped in Polish to play with, and they're Polish-specific, so definitely not going to change other languages.. You have to hit "edit phoneme..." next to the phonemes in language list in the editor.@Tamasg@mindly.social bro I made it, y stil sounds ab bit Chinese but I got it almost working that and the R
I will give it to you
sadly fp is currently having service issues because of code changes. I will just put it into my site
https://posix.live/pl_almost_working.zip
-
@Tamasg@mindly.social bro I made it, y stil sounds ab bit Chinese but I got it almost working that and the R
I will give it to you
sadly fp is currently having service issues because of code changes. I will just put it into my site
https://posix.live/pl_almost_working.zip@patricus sadly I'm stuck in work meetings, might not be able to look at it until the evening, but thank you for the huge help.
-
@patricus sadly I'm stuck in work meetings, might not be able to look at it until the evening, but thank you for the huge help.
@Tamasg@mindly.social some stuff maybe still broken I will fix more later though I think I didn't fix h yet.
-
@patricus sadly I'm stuck in work meetings, might not be able to look at it until the evening, but thank you for the huge help.
@Tamasg@mindly.social ok just a question how to add h?
I'm stuck because the damn editor stops responding whenever I try to make it speak a word with it
I'm new to this stuff but I'm learning hard. I learned what's fricative and stuff like that easily.
-
@Tamasg@mindly.social ok just a question how to add h?
I'm stuck because the damn editor stops responding whenever I try to make it speak a word with it
I'm new to this stuff but I'm learning hard. I learned what's fricative and stuff like that easily.@patricus oh it shouldn't? If it gets stuck or crashes, it could be good to revert to the V5 editor version for now as it might be with how the V6 one introduced the change with Espeak. I'll have to check on that one. Https://eurpod.com/synths/NVSPPhonemeEditor-v5.zip might be less buggy for now, or even V4 if it's really bad. But yeah, something for after work.
-
@patricus sadly I'm stuck in work meetings, might not be able to look at it until the evening, but thank you for the huge help.
-
@patricus sadly I'm stuck in work meetings, might not be able to look at it until the evening, but thank you for the huge help.
@Tamasg@mindly.social ok got h fixed, I used x, modulated it and voila, a bit too harsh but hey, works?
now I will replace ɨ because it sounds Chinese in this engine and use y for some reason is working normally like y, I also noticed I fixed r somehow isn't ideal but I'm learning, ɨ isn't good for y fun experience
-
NVSpeech Player with phoneme editor version 1.6 now on GitHub as a release. https://github.com/tgeczy/NVSpeechPlayer/releases/tag/v-160
Release notes:
This release removes all direct linking against libespeak and other phonemizer libraries. Phonemization is now performed via external command-line tools (preferably through STDIN), keeping NV Speech Player and the Phoneme Editor fully GPLv2-compliant while still allowing use of GPLv3 phonemizers such as eSpeak NG as separate programs. Functionality is unchanged for users, but the integration is now cleaner, more flexible, and license-safe.@Tamasg so i'm trying to add the french a nazelized as in the word "Dans". I don't know which phoneme this goes to, and how to add iti to the language
-
@Tamasg so i'm trying to add the french a nazelized as in the word "Dans". I don't know which phoneme this goes to, and how to add iti to the language
@spacepup For “dans”, the vowel is /ɑ̃/ (nasal A). You usually don’t add a brand-new phoneme right away. Map the nasal vowel to an oral vowel + nasal consonant:
/ɑ̃/ to ɑn (or sometimes ɑŋ, depending on taste)
That already gets you most of the way there and works well in formant synths.
In packs/lang/fr.yaml (or your French pack):
normalization:
replacements:
- from: "ɑ̃"
to: "ɑn"
That way:
• dans (/dɑ̃/) now is dan. True nasal vowels aren’t just “vowel + N”, but acoustically this approximation is very close, and much better than guessing a random vowel. Most engines (and even some older TTS systems) do exactly this. -
@spacepup For “dans”, the vowel is /ɑ̃/ (nasal A). You usually don’t add a brand-new phoneme right away. Map the nasal vowel to an oral vowel + nasal consonant:
/ɑ̃/ to ɑn (or sometimes ɑŋ, depending on taste)
That already gets you most of the way there and works well in formant synths.
In packs/lang/fr.yaml (or your French pack):
normalization:
replacements:
- from: "ɑ̃"
to: "ɑn"
That way:
• dans (/dɑ̃/) now is dan. True nasal vowels aren’t just “vowel + N”, but acoustically this approximation is very close, and much better than guessing a random vowel. Most engines (and even some older TTS systems) do exactly this.@Tamasg but the nazalized a in dans is 1 sound, not that+n, i've been listening to french speakers and that's what i hear
-
@spacepup For “dans”, the vowel is /ɑ̃/ (nasal A). You usually don’t add a brand-new phoneme right away. Map the nasal vowel to an oral vowel + nasal consonant:
/ɑ̃/ to ɑn (or sometimes ɑŋ, depending on taste)
That already gets you most of the way there and works well in formant synths.
In packs/lang/fr.yaml (or your French pack):
normalization:
replacements:
- from: "ɑ̃"
to: "ɑn"
That way:
• dans (/dɑ̃/) now is dan. True nasal vowels aren’t just “vowel + N”, but acoustically this approximation is very close, and much better than guessing a random vowel. Most engines (and even some older TTS systems) do exactly this.@Tamasg but i think i understand