Computers and Technology

singing speech synthesizers

Started by bomberman29 125 posts last post 4 years ago Page 6 of 7

#101

Yes, in reaper, but without stretch markers. Actually I never used them, but maybe would be good idea and less work.
how I did that is just splitted every syllable as a item, and with . and , just changed the places to suit the rytm. I took about 9 hours. But well, would you think with strethmarkers it would be more convenient?

#103

autotune can receive the actual notes from midi and based on them tune the vocal track.

#104

A better way to split some words could be as follows: uh-ghen, mun-key.
Also, Eloquence is good but DECTalk would be a lot better. I need to learn how we make DECTalk sing, and also a singing add-on that works with the latest version of NVDA.

Enes

Find my sounds at: https://freesound.org/people/sonically_sound/

#105

Yes, I know that, and I was searching for the dectalk, unfortunatelly, I found nothing.

#106

I know how to get dectalk to work, but that's a longer story. I hope I'll find the time to share it at some point, but not now.

#107

I downloaded some dectalk version, but I couldn't even press play or somehow for it to speak even the text :)

#108

Ah, well, so when you're in the edit box and the objekt navigator is too, go to the right with the right object navigator until you reach the third unlabeled button. That's the play.

#109

DECtalk is much more friendly to MIDI but it's hard to do correctly I imagine. I've heard some really amazing songs!
Strange, Troubled Times...

#110

Well, looking forward to this time when you share that story, Karl.
I suppose it's a separate app installed along with DECTALK that you're talking about. So far, I have only tried having DECTalk sing by typing stuff in Notepad, which didn't work as expected.

Enes

Find my sounds at: https://freesound.org/people/sonically_sound/

#111 Edited

So, if you're running the dectalk version that works with the latest version of NVDA, then you're doing good. You also need to be sure that the following symbols are passed to the synthesizer: colon (not as the phrase ending), left and right bracket, and less and greater than.

#113

How are you running dectalk then, if at all?

#115 Edited

Well, for using dectalk with NVDA of course, but of course, you're free to investigate dectalk whenever you want. Or what do you mean by this question?

#116

Alright, in an earlier post I had guessed you would make DECTalk sing and do all the midi stuff within DECTalk's own app or something. It is also because I don't have an add-on that runs with the latest version of NVDA. And then I said I had tried to make DECTalk sing by typing or pasting things in Notepad, but now what I am saying is I don't necessarily have to have done those with the latest version of NVDA, for which I don't even have a DECTalk add-on.

Enes

Find my sounds at: https://freesound.org/people/sonically_sound/

#117

Ok, now I get it I think. So the app Hermis501 was talking about here is how you can make dectalk to speak and sing, but NVDA unfortunately doesn't detect the content of the edit box with the text in that window. So, you'd need to write your song in notepad and open it in that app once it's finished, or use that NVDA driver with those symbols passed to the synthesizer. There is no special app to time dectalk to midi. It's just that it's better possible to program it to fit with a midi track. But I guess you really need to have talent for this, like Patrick Perdue had.

#119

Hm, but then, what's the difference in using eti-eloquence or dectalk app?
commands are the same, so then suiting syllables to melody, steps remain the same I guess.

#120 Edited

well no, the commands are different. Dectalk has actually got special tags to really make it sing. You also need to write in phonetics for this. Here are some phonemes and words which use the respective phoneme. Hope this helps:
aa = calm
ao = all
ax =the
ay = why
eh = get
ey = play
ih = in
ix = perfEct
iy = dream
ow = go
uh = should
uw = you

th is done with "th" (voiceless) and "dh" (voiced) so "father" would be with dh in phonetics, and "think" with th.
Consonants are obvious, except for "h" which is "hx" for some strange reason. And if you use dectalk version 4.6.4, "l" is either "ll" or "lx".
You need to turn the phonetic input on first, by going [:ph on] in the dectalk speak window.
To make it sing, you write first a string of phonemes, and then note length and pitch. They are separated by a comma and enclosed in html brackets. Also, for dectalk to know that it's phonemes you're typing, you have to do it in brackets. Example:
[aa<500,15>]
There are 37 pitches, going, from a piano point of view, chromatically from c2 to c5. everything higher is a HZ number. I don't recommend that though, because it glides up to the note. Also, most versions add vibrato to the set pitches, so that's better. I hope that helped a little bit. if you want to make dectalk sing words ending in a consonant in a human way, like "in", you need to type the last consonant, in this case n, after the "greater than" sign, because otherwise it emphasizes the consonant which doesn't sound good.
So, it's not: [ihn<500,15>], its: [ih<500,15>n]