Click here to Skip to main content
15,890,123 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi
We have been trying to get Nuance Vocalizer Expressive into our VB.NET project, but we seem to be having trouble with this. Having contacted Nuance support, we were informed that we will have to create a wrapper to do this and that they don't have examples of this. I am completely unfamiliar with working with wrappers and there is very little detail online that I can find which relates to the Vocalizer Expressive product specifically.

I would like any assistance with either the wrapper, or with integrating Vocalizer.

Thank you in advance for any and all assistance
Posted

1 solution

Developer documentation for Nuance Vocalizer[^]

This needs a good long study which I won't do, but I get the need for the wrapper class.

The vocalizer tts is a suite of services that need to be running on your network (or server). You will have an api that will interact with these services.

The services will have paths and settings specific to your setup. You can check that these services are started or start them from within your code, but I doubt you will need that. They look pretty stable.

Now, the wrapper class: The API provides a great deal of functionality. I doubt you will ever need to use most of it and if you do, you can simplify it's functionality in a wrapper class.


Without studying the docs, I could guess that the ttsprompt needs to be initialized with the servers details, should be given some text (with inflections), told to generate the audio stream and be told where to stream it to. That's a lot to do each time. You can simplify this into WrapperClass.StreamSpeach(string text,stream output); then do all that extra stuff in the wrapper class.

Does that make sense? I hope it's clear :S

The support team should have been able to tell you this :S
 
Share this answer
 
Comments
Roland gr 11-Aug-15 6:02am    
Thanks for the quick reply. I'll do a bit of research into this using the doc you've linked to and I'll try get some more feedback from Nuance regarding this :)
Andy Lanng 11-Aug-15 6:28am    
Cool - let me know how it goes or if you get stuck (if it's not regarding the question then it is best to post a new one. I'll look out for any)

Please accept the soltuion ^_^
Roland gr 18-Aug-15 10:31am    
As it turns out, CodeFactory had a wrapper ready and available. A staff member there contacted us and gave us access to this wrapper with all the API calls already made. We are now making use of this. I will still accept your answer as it helped out and I am sure somebody else will need this information at some point.
Andy Lanng 18-Aug-15 10:33am    
Great - thanks ^_^

So the first guy gave you bad info? Does the Wrapper class make sense in light of my solution?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900