Hi
An upgrade for 50% of the PRO price should be available, please check it again:
https://goo.gl/QhTFNa
Cheers
Stefan
Hi
An upgrade for 50% of the PRO price should be available, please check it again:
https://goo.gl/QhTFNa
Cheers
Stefan
Any minimum android os requirement?
The minimum Android version is 4.0.3 (API level 15).
InvalidOperationException: No process is associated with this object.
at System.Diagnostics.Process.EnsureState (System.Diagnostics.Process+State state) [0x00000] in <00000000000000000000000000000000>:0
at System.Diagnostics.Process.get_HasExited () [0x00000] in <00000000000000000000000000000000>:0
at Crosstales.RTVoice.Provider.VoiceProviderWindows+<getVoices>c__Iterator3.MoveNext () [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00000] in <00000000000000000000000000000000>:0
Could not start process: System.ComponentModel.Win32Exception (0x80004005): ApplicationName='C:/Program Files (x86)/Steam/steamapps/common/<gameName>/<gameName>_Data/RTVoiceTTSWrapper.exe', CommandLine='--voices', CurrentDirectory='', Native error= Error looking up error string
TTS works fine in the editor, but in in a standalone build: Do I need to move a DLL file or something to the build dir? Anyone seen this error?
Windows 64 Standalone with IL2CPP, .NET 4.x. Unity 2018.2.x
Is the path “C:/Program Files (x86)/Steam/steamapps/common//_Data/RTVoiceTTSWrapper.exe” valid?
Did you try our latest version 2019.1.1 with “Windows Legacy” disabled?

Well I bit the bullet and paid for the upgrade to RT-Voice Pro at the end of last year before the deal ran out… I’m now starting to look at an older project which uses the older version.
What’s the procedure for updating to Pro?
And will my scripts be compatible, has the API changed much?
Thanks.
Thanks! Bought it.
Hi Jerome
Thank you for buying the upgrade!
The easiest way to upgrade is to create a new, empty scene and then delete “Assets/Plugins/crosstales”.
After that, import the PRO package.
We did some minor changes in the API, so you probably have to change some of your scripts.
If you encounter any problems, don’t hesitate to ask and just contact us via email or Discord.
Cheers
Stefan
To be able to reproduce your error, can you please tell me how this exactly happened?
E.g. the complete “Speak”-call with all parameters.
Thx!
I just had the vanilla Speaker – but I recently converted the Nested Prefabs to the new Unity nested prefabs, so I feel like something is weird with this. Or the update messed up my existing setup (I’m going to try vanilla)
Heads up, RTVoice prefab gen via the right click menu doesn’t work in the new prefab editor.
ok – all I’m doing is this:
// RTVoice component is active/enabled
Speaker.Speak("TTS Enabled.", ttsAudioSrc);
It doesn’t seem to be working with the most vanilla setup on the new ver:

in Unity editor on Win10
We don’t recommend adding the RT-Voice-prefab as a child of another object.
However, if you want to do it, make sure you disable “Dont Destroy” on the Speaker-class and disable also “Ensure Name” in the configuration.
Gah, sorry about spam
I’m now trying minimal – right click >> add >> rtvoice (as parent). Then I just tried a basic Speaker.Speak(“TTS Enabled.”, ttsAudioSrc); // Audio src exists
Speaker.Speak() results in this:


I even tried deleting the old rcvoice dir and reinstalling. It’s as vanilla as it gets. Does rc generate a temporary file and then play it when I speak from Speaker? What would cause this to be invalid? Does the autogen include time/date – and would unicode affect this?
Ok, I found the problem. please change the method “getSapiVoice” in “VoiceProviderWindows.cs” to this:
private SpObjectToken getSapiVoice(Model.Voice voice)
{
if (voice != null) {
foreach (SpObjectToken sapiVoice in availableVoices)
{
if (sapiVoice.Id.Equals(voice.Identifier))
return sapiVoice;
}
}
return null;
}
Does it work?
Nice catch, I was afraid it was just me. I’ll be able to test in the next day or 2 and I’ll follow up. Thanks for the quick response~
Hello, I bought RT-Voice pro and try to use SSML :
Mary had a little lamb,
the same problem occurs in this
Any female voice here.
A female child voice here.
The application is a Windows standalone application
Thank’s
Hi
I’m not sure what you exactly mean. Both of your examples are working on my side.
The “problem” could be that there are not enough voices and variants available.
In my case, I have “David” and “Zira”, so in your first example, Zira speaks the first part and David both other parts.
The second example is spoken by Zira without any variation in tone (no child voice).
This is how I would do it:
This is the default voice. This is David. This is the same voice sounding like young man. This is the default again. Zira here. This is the same voice sounding like a young woman.
I would recommend adding more voices, please see chapter 6 of the documentation:
https://www.crosstales.com/media/data/assets/rtvoice/RTVoice-doc.pdf
Have a nice weekend!
Cheers
Stefan
Worked! Oh, I remembered I was a bit frustrated getting this working through some bugs – I’ll bump++ up my review for the asset after this.
I’m happy it finally worked! This was unfortunately caused by the new DLL-implementation, which isn’t battle tested…
The “Windows Legacy”-mode is probably the way to go for now.
Thank you for your updated review and have a nice weekend!