New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows 10 build 17120: OneCore voices sound as though high-pitch effect was put on them #8082
Comments
I'm assuming this happens with multiple versions of NVDA, including
2018.1 and Next?
No doubt the sample rate of the audio has changed and we don't know
about it.
I'm currently stuck on Skip ahead build 17604 and am not seeing the
issue, but this build is getting rather old. I might need to roll back
to rs4 builds to see this.
|
Hi, yes, confirmed with 2017.3, 2018.1 and latest next. Thanks.
From: Michael Curran <notifications@github.com>
Sent: Tuesday, March 13, 2018 4:36 PM
To: nvaccess/nvda <nvda@noreply.github.com>
Cc: Joseph Lee <joseph.lee22590@gmail.com>; Author <author@noreply.github.com>
Subject: Re: [nvaccess/nvda] Windows 10 build 17120: OneCore voices sound as though high-pitch effect was put on them (#8082)
I'm assuming this happens with multiple versions of NVDA, including
2018.1 and Next?
No doubt the sample rate of the audio has changed and we don't know
about it.
I'm currently stuck on Skip ahead build 17604 and am not seeing the
issue, but this build is getting rather old. I might need to roll back
to rs4 builds to see this.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#8082 (comment)> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AHgLkCd9SMX6etYYmz0fxbj9Tt3kGJqLks5teFfigaJpZM4Spjvt> .
|
Could this have to do with NVDA not yet using the most recent OneCore speech API that also supports faster speech rates? In any case, confirmed here as well. |
Ditto here, the only thing I'd add is just to document:
Neither restarting NVDA or the computer, or changing synthesizers to something else and back changes the behaviour. Interestingly with the sample rate theory, I tried recording the audio with the "Voice recorder" app by Microsoft from the Windows store, and the recording came out sounding like a chipmunk, so it seems they have changed sample rates and not adjusted even across their own apps. I made a recording on my phone illustrating the new behaviour which I've uploaded here: https://www.dropbox.com/s/zmfn27sn5twml2j/My%20recording%20%234.wav?dl=0 |
So it is looking like the sample rate is now 16000 hz or something. NVDA
has always assumed it is 22050 hz.
Microsoft is aware of the issue, and we are working together to find the
root cause.
Solutions would be either:
* Microsoft changes the sample rate back to 22050 hz.
* NVDA hardcodes the sample rate to 16000 for Windows build 17120 and
above... though weirdly this is not yet in RS5 (17618).
* NVDA quries onecore speech for the correct sample rate. this is the
most appropriate solution I'd say, except that I cannot work out anyway
to get this information.
|
Could those experiencing this please try this try build? I'm not running that build of Windows 10, so I can't test it myself, but I think this should fix it. |
Just had a bit of a play with it and the voice sounds much better. It seems a bit sluggish, but I think that's my system today. Edit: I tracked down my system sluggishness to the driver for my NetGear A6210 WiFi USB dongle - the whole thing has refused to play with Windows 10 for a number of builds now, but apparently today's update to Windows build 17120 makes the driver hog resources as well. Killed that process and everything else has picked up noticeably. |
Hi, it works. BTW, if I may ask: could we tweak the code a bit to make it Python 3 compatible? Thanks.
From: James Teh <notifications@github.com>
Sent: Wednesday, March 14, 2018 8:37 PM
To: nvaccess/nvda <nvda@noreply.github.com>
Cc: Joseph Lee <joseph.lee22590@gmail.com>; Author <author@noreply.github.com>
Subject: Re: [nvaccess/nvda] Windows 10 build 17120: OneCore voices sound as though high-pitch effect was put on them (#8082)
Could those experiencing this please try this try build <https://ci.appveyor.com/api/buildjobs/si9ct3l9t03ystam/artifacts/output%2Fnvda_snapshot_try-ocSpeechWavParams-14950%2C0e7c5e45.exe> ? I'm not running that build, so I can't test it myself, but I think this should fix it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#8082 (comment)> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AHgLkA2uPC3YaA8Wk-PW74dQnPmvbwdUks5teeHUgaJpZM4Spjvt> .
|
Oops. This broke indexing, which means it also broke reading by character. Here's a new try build which fixes it. As for Python 3 compat, I think there's going to be a bit of tweaking to make nvwave (and everything that uses it) Python 3 compatible, given the bytes/string stuff. Therefore, I think this is out of scope here. |
Hi,
This is considered a critical showstopper: Windows OneCore voices sound a bit different, in that it looks like high0pitch effect was put on them.
STR:
Expected: pitch stays the same.
Actual: you'll notice the effects.
Additional: this does not happen with JAWS and Narrator.
Thanks.
The text was updated successfully, but these errors were encountered: