January 21, 20197 yr On 1/15/2019 at 7:00 PM, vadriver said: similarly, cereproc have not replied after I asked why their voices are differently "registered" to others such as ivonna & microsoft in both the 32 & 64 bit registers of my (2) W764 system computers. i reach out to anyone who can comment on what their registry editor shows & if a difference is seen in W8 or W10 .... and is it potentially the "problem" many have. it seems to my limited pc skills that with the different "registery" format, it is "logical" that one format if used first could / will dominate "non-conforming" ones subsequently. look forward to any thoughts. If you can explain this in more detail, I will try to figure out what's wrong. I have both Ivona and Cereproc voices installed with no problems. I did have problem at one point with an Ivona voice from Harposoft, but a reinstallation fixed that. I'm not even sure how one voice could corrupt another, but with Windows anything is possible. Two voices could utilize the same DLL and one voice could cause the DLL to crash, but then an error would display (one would think). Each voice's registry settings are completely independent so I'm not sure how that would be a factor.
January 21, 20197 yr Yes it is possible to use an older version of Cereproc and Ivona voices together. Dave has this situation but the version is older. From Ivona support it is my understanding there is a common library but they are of different versions that may be causing the problem. In P2A the combination didn't work at all and in Windows speech. The first voice chosen makes the other not work. I agree there should have been isolation but there isn't. Personally, the best approach is pick your favorite and stick to that company and don't bother mixing and save yourself the headache. I don't think there is anything wrong with either just not together. It would be nice if Cereproc/Ivona could work together to come up with a solution but this isn't possible. Buyer beware.
January 21, 20197 yr Commercial Member 6 hours ago, jabloomf1230 said: If you can explain this in more detail, I will try to figure out what's wrong. I have both Ivona and Cereproc voices installed with no problems. I did have problem at one point with an Ivona voice from Harposoft, but a reinstallation fixed that. My Ivona voices are from Harpo. And I did try reinstalling, but I could try again. The problem reported when Cereproc is used after Ivona or vice versa is "The procedure entry point __gsx_personality_sj0 could not be located in the dynamic link library libstdc ++-6.dll." The same crash message occurs for both orders of the two makes. Thanks, Pete Win10: 22H2 19045.2728 CPU: 9900KS at 5.5GHz Memory: 32Gb at 3800 MHz. GPU: RTX 24Gb Titan 2 x 2160p projectors at 25Hz onto 200 FOV curved screen
January 21, 20197 yr 6 hours ago, jabloomf1230 said: If you can explain this in more detail jay, i'll try firstly I note that cereproc folders are installed in both program files & program files (x86) & that each includes a (different)tts engine folder but that the voicepath in the 64bit registry refers to the later...... & this is different to my ivona /microsoft installs (only in program files (x86)). then there is the difference in the registry "structure" where ivona paths are listed in the main tokens folder whereas cereproc's are listed in the tokens\attributes sub folder (along with an entry vendor preferred) ... suggesting cereproc is using its own tts engine. as before, this "difference" is to me more than a curiosity but then i am not qualified to write anything other than "why". attached my registry export ..https://www.dropbox.com/s/9x70olnrsf6iys7/64BIT.txt?dl=0 for now, cheers john martin
January 22, 20197 yr 1 hour ago, Pete Dowson said: __gsx_ i wonder the significance of that "acronym". for now, cheers john martin
January 22, 20197 yr Commercial Member 8 hours ago, vadriver said: i wonder the significance of that "acronym". It certainly isn't related to the DreamTeam GSX product, because my flight sim is on a different PC. The PC running P2A is dedicated to P2A plus a sound module for ProSim. Oh, and I forgot to mention, it is on Win7, not Win10. The sim PC is my only Win10 PC. Pete Win10: 22H2 19045.2728 CPU: 9900KS at 5.5GHz Memory: 32Gb at 3800 MHz. GPU: RTX 24Gb Titan 2 x 2160p projectors at 25Hz onto 200 FOV curved screen
January 22, 20197 yr 1 hour ago, Pete Dowson said: it is on Win7 thanks pete .... my issues are on W764 so the question remains for me are these voices working on W8 / W10 (& thus the issue is unique to W7) anyone ! Edited January 22, 20197 yr by vadriver for now, cheers john martin
January 22, 20197 yr 19 hours ago, vadriver said: jay, i'll try firstly I note that cereproc folders are installed in both program files & program files (x86) & that each includes a (different)tts engine folder but that the voicepath in the 64bit registry refers to the later...... & this is different to my ivona /microsoft installs (only in program files (x86)). then there is the difference in the registry "structure" where ivona paths are listed in the main tokens folder whereas cereproc's are listed in the tokens\attributes sub folder (along with an entry vendor preferred) ... suggesting cereproc is using its own tts engine. as before, this "difference" is to me more than a curiosity but then i am not qualified to write anything other than "why". attached my registry export ..https://www.dropbox.com/s/9x70olnrsf6iys7/64BIT.txt?dl=0 The Cereproc voices are installed in the same manner on my Win 10 PC. The voice definition folders (Hannah, Nathan, etc. which are for both 32 and 64 bit) and the 32 bit libraries are in Program Files (x86). The 64 bit libraries are in Program Files. As to the Attributes key in the registry for the Cereproc voices, they contain all the default entries (as per MS documentation) and custom entries such as "Cereproc license checker". This is the way 3rd party developers add custom features to their voices. For example, Ivona voices have their own custom pronunciation dictionary referenced in their registry settings. As to Pete's question, the Cereproc library in question is a C++ library. I have several versions of this DLL on my system, but the non Cereproc files are 64 bit and have file dates from 2016 on. There are both 32 and 64 bit Cereproc versions but they are from 2012. Possibly adding the Cereproc 64 bit versions folder to the begining of the Windows PATH statement on your system might help Cereproc find the correct version of the DLL. BTW, Ivona voices do not reference the DLL. Stay tuned.
January 22, 20197 yr 4 hours ago, jabloomf1230 said: Possibly adding the Cereproc 64 bit versions folder to the begining of the Windows PATH statement on your system might help thanks for the poke jay & i'm staying tuned. on further thought, i now wonder why the cereproc registery path is apparently to a libstdc++6.dll in the 32bit folder and not to the folder / file "CereVoice TTS Engine x64 5.0.0" where the 64bit dll apparently is and / or why there is not a similar content in the 64bit cereproc folder incluiding the voice folder. is this what you were thinking in your above quoted. my dll's are https://www.dropbox.com/s/i4oj5c3tfkjsaoz/libstd.JPG?dl=0 for now, cheers john martin
January 23, 20197 yr I'm wondering if the the Speech2Go versions of the DLL are giving you problems. I don't have that installed.
January 23, 20197 yr Commercial Member 18 hours ago, jabloomf1230 said: Possibly adding the Cereproc 64 bit versions folder to the begining of the Windows PATH statement on your system might help Cereproc find the correct version of the DLL. The Windows PATH statement being where, exactly? (Sorry, not aware of PATH statements on Win7 onwards. I know MSVC adds some paths and other things.) 18 hours ago, jabloomf1230 said: BTW, Ivona voices do not reference the DLL. I wonder why, then, I get the exact same crash report when using an Ivona voice after a Cereproc one? Makes no sense does it? Ah, I wonder if it's because I purchased the Ivona voices from Harpo. I suspect they use some wrapper. When I reported the bug to Ivona they asked me about the version so they could send me updates, and I said I purchased them from Harpo, they said their updates weren't compatible and to go back to Harpo. But I'll see what I can find re- the PATH. Thanks, Pete Edited January 23, 20197 yr by Pete Dowson Win10: 22H2 19045.2728 CPU: 9900KS at 5.5GHz Memory: 32Gb at 3800 MHz. GPU: RTX 24Gb Titan 2 x 2160p projectors at 25Hz onto 200 FOV curved screen
January 23, 20197 yr Pete, The Ivona voices purchased from Harposoft also install Speech2Go, which includes the DLL. I must have uninstalled that app at some point which is probably why I don't see the same error as you do. The Path statement still exists under Environment Variables in the system properties/advanced tab in the Windows Control Panel. One can also still change in from a CMD line. Jay
January 23, 20197 yr Commercial Member 18 hours ago, jabloomf1230 said: As to Pete's question, the Cereproc library in question is a C++ library. I have several versions of this DLL on my system, but the non Cereproc files are 64 bit and have file dates from 2016 on. There are both 32 and 64 bit Cereproc versions but they are from 2012. Possibly adding the Cereproc 64 bit versions folder to the begining of the Windows PATH statement on your system might help Cereproc find the correct version of the DLL. BTW, Ivona voices do not reference the DLL. Looking further into this, I see the Ivona voices are actually in "Speech2Go Voice Package" folders, both 32 and 64bit versions in Program Files (x86) but one set in subfolder x86 and the other in x64. I have 5 copies of ibstdc ++-6.dll on the same PC as follows: 1,252kb sized one dated 20/10/17 in the Cereproc x86 folder 1,358kb sized one dated 19/10/17 in the Cereproc x64 folder 6,490kb sized one dated 24/12/14 in the Speech2Go x32 subfolder 8.426kb sized one dated 24/12/14 in the Speech2Go x64 subfolder I realize I'm only concerned with the two 64 bit versions, so would it be a good idea to copy the Speech2Go (Ivona) one into the Cereproc folder, or vice versa? Pete Win10: 22H2 19045.2728 CPU: 9900KS at 5.5GHz Memory: 32Gb at 3800 MHz. GPU: RTX 24Gb Titan 2 x 2160p projectors at 25Hz onto 200 FOV curved screen
January 23, 20197 yr You're somewhat on your own here since I don't have the ability to replicate the problem. Speech2Go may be needed for the Harposoft voices. You could try renaming/moving the dlls in some methodical fashion and test each voice in the Windows control panel under speech settings. There's no need to run the sim. Let me think about it some more while you experiment.
Archived
This topic is now archived and is closed to further replies.