davidacm / NVDA-IBMTTS-Driver

This project is aimed at developing and maintaining the NVDA IBMTTS driver. IBMTTS is a synthesizer similar to Eloquence. Please send your ideas and contributions here!
GNU General Public License v2.0
56 stars 23 forks source link

22 kHz Didn't Show Up Even Already Switch To IBM Library #69

Closed lbk2907 closed 2 years ago

lbk2907 commented 2 years ago

Hey all. I'm currently using the latest IBMTTS which is version 22.07.3. The 22 kHz didn't show up even I already switch to IBM binary. I'm using the IBM binary that I sent to you before through email @davidacm. The following is my system information. NVDA Version: 2022.2beta3 Windows Version: Windows 11 22H2 (x64) build 22621.160 My friend is currently using Windows 11 21H2 (x64) build 22000.778. He also facing the same problem. We already reset NVDA settings to default but the problem still exists. Sorry. I not have Windows 10 machine here to tested out. For those who have Windows 10 machine that want to help me to test it out can send me an email at lbk2907@gmail.com and I'll send to you the binary. Thanks.

Mohamed00 commented 2 years ago

What version of IBMTTS are you using? To check, open c:\windows\speech\viavoice, and check the date modified on files like ibmeci.dll.

lbk2907 commented 2 years ago

What version of IBMTTS are you using? To check, open c:\windows\speech\viavoice, and check the date modified on files like ibmeci.dll.

@Mohamed00 10/1/2001 5:13 PM @Mohamed00 I not sure if this are the latest version. If not, may you send to me the latest version that you have? Thanks.

Mohamed00 commented 2 years ago

That's the issue. Will make the isIBM check apply if the version is 6.2 or higher.

lbk2907 commented 2 years ago

Are my version is the latest one?

From: Mohamed Al-Hajamy Sent: Tuesday, July 5, 2022 5:14 PM To: davidacm/NVDA-IBMTTS-Driver Cc: lbk2907; Author Subject: Re: [davidacm/NVDA-IBMTTS-Driver] 22 kHz Didn't Show Up Even AlreadySwitch To IBM Library (Issue #69)

That's the issue. Will make the isIBM check apply if the version is 6.2 or higher. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

lbk2907 commented 2 years ago

@Mohamed00 I mean the latest version before it change it to Eloquence.

Mohamed00 commented 2 years ago

No, but I'll make it work with that version. I wasn't sure if that version would work when I wrote that code.

lbk2907 commented 2 years ago

@Mohamed00 May I know what's the latest version that can work with 22 kHz and where can I grab it?

Mohamed00 commented 2 years ago

Right now, 6.4 and higher. Can't tell you where to find them, though.

lbk2907 commented 2 years ago

@Mohamed00 Ok thanks.

lbk2907 commented 2 years ago

@Mohamed00 I found it someware. Just want to know, are this are the latest version and how can we check the exact version? Thanks. Install Path: C:\Program Files (x86)\ViaVoiceTTS Date modified: 3/10/2004 11:13 AM After Installation, it register the SAPI4 also.

Mohamed00 commented 2 years ago

That is more or less the latest, and was the version I tested IBMTTS support on. You can check the exact version by going to the details tab of file properties.

lbk2907 commented 2 years ago

@Mohamed00 Product Version: 6.7.3.2

lbk2907 commented 2 years ago

@Mohamed00 Again, thanks a lot for fixing that.

Mohamed00 commented 2 years ago

Yes, 22 kHz will work there, but be aware that it sounds scratchy and that dll can be unstable in certain situations. As mentioned in the readme, the addon works best with ibmeci.dll version 6.6.1.0 or older.

lbk2907 commented 2 years ago

@Mohamed00 Ok. Thanks for the information.