
Ellis

I am trying to take existing software and create special effect Windows voices on the fly.
I am presently using a program called Voxal that runs on windows that can take your voice on a mic and add special effects on the fly. What you say is changed to what you want to sound like as you speak.
The question I have is how to get Microsoft David voice to feed into Voxal and then how to distribute the voxal modified output to my robot.
This will allow anyone to use any voice or text and modify it on the fly.
Got any ideas?
What I am certain of is that the following hardware solution can be tweaked in real-time
https://www.vellemanusa.com/products/view/?country=us&lang=enu&id=522368
.
https://www.nchsoftware.com/voicechanger/index.html
EDIT: I should read the topic before I reply...lol. You have to remap the input. I’m away from my home today. But will look at the settings when I get home and let you know, it’s easy once you know how. I had to spend sometime and experimentation to figure it out.
So this is a bit of a pain and a bit of a work around but it works with SAPI voices.
Open Voxal:
1) Open Options and a window will pop up to choose whats going to be the recorder and playback.
2) "Preview Recording device" is what we want.
3) Choose "open windows recorder mixer".
4) Since we want windows voices and not our own voice don't pick line in or microphone, instead choose "Stereo Mix"
5) Preview playback device can be set to where ever your speakers are set up, in my example i have audio coming out the speakers on my monitor via HDMI. (ON PURPOSE I CHOSE ANOTHER DEVICE SO AS TO NOT TRY TO RECORD AND PLAYBACK FROM SAME DEVICE) re-mapping can get weird.
6) Now choose "Listen to the voice effect as you speak"
7) Now click preview.
The above will save as default when you quit....so everytime you open the last voice effect will be chosen.
You will now have the effect added to anything that is playing internally. So open ARC pick a SAPI voice and type in a phrase to hear the effect added.
Now the obvious problem is having to press "preview" to start the whole thing going every time you boot your robot.