Hi David:
Actually, I didn't know that.
I am not big on accessibility or sound or anything at the lower levels and
pretty much do Application Programming for Business Systems.
So, it is the synth that handles the pitch and the sound card is not
involved in the Process to any great extent?
Is that what you are saying?
If that is the case the best bet might be to research the various synth
features to see if they support engine pitch changes.
That is also why I let Rod build the script - it is not in my technical
wheel house.
So, you guys might build a list of synths that allow for pitch changes and
those that don't and then the community would know which ones they might
want to look at without slogging through all of them guessing.
I can say Eloquence does since I am using it with Rods Script and it works
quite well indeed.
So there is one paid synth you can put in the "Supported" category.
Rick USA

-----Original Message-----
From: David [mailto:[email protected]] 
Sent: Thursday, March 26, 2015 7:43 AM
To: Rick Thomas; Window-Eyes Discussion List; 'Rod Hutton'
Subject: Re: Cap enhanced app

Rick,
The fact that a sound card can play music, has absolutely nothing to do 
with its capabilities of adjusting the pitch of a voice. Playing music, 
the sound card merely plays back a pre-recorded sound file. The sound 
file can be pitch-adjusted, since you can affect what bits are sent to 
the sound card. For instance, a music file can have its frequency bits 
altered, and it wil affect the pitch to a certain degree. Sound that is 
a playback of the recordings of some sort, can be altered in the 
playback software, not on the harddware of the sound card itself.

Synthetic speech, although partially being pre-recorded snip-its of 
sound, is a whole other chapter of that story. The voice does not make 
use of any music playback software - as you well are aware of. It has 
its own dedicated software, built into the synth  itself. If the 
manufacturer has not built in pitch support with this software, no 
matter what your software, the screen reader, or any app attempt to send 
for pitch-adjusting calls, the voice will not be pitched. No matter what 
sound card you use, or the rest of your computer specs. Its like with 
your car. If it hass no hook on the rear end, you cannot have it pull a 
caravan or trailer.

Neither has this to do with any sound card driver. The pitch support of 
a voice, is solely a matter of what is built-in with the sound library 
of that voice. Numerous synths on the market has no support for 
pitching, and this cannot be altered by anyone else but the manufacturer 
of that very synth directly. Like it or not, but your app, or other 
screen readers will be out of luck in such cases. It's been one of the 
missings of many a synth up through the computer history. I even have 
quite a number of voices available here, running under a handful 
different software. Try what you want, they do not support pitching. 
Simply fact stated.


David

On 3/26/2015 12:05 PM, Rick Thomas via Talk wrote:
> Hi Rod: That was a good script and you approached it in a good manner -
> don't ReInvent the wheel just make it roll better.
> There are indeed variables beyond your control that only some large scale
> testing by others can provide feedback on.
> As you mention, I do think most synths provide for pitch changes but since
I
> have not researched it I cant say for sure - so didn't.
> I actually forgot that a sound card and the drivers might impact this as
> well and the combinations of synths and sound drivers, cards, on many
> peoples machines will vary almost at every client machine.
> So, the more feedback you get, and hopefully information about synths and
> sound cards, the better.
> Either you can have folks do the research about synth pitch or you can try
> and do it yourself but it will need to be done me thinks.
> As for sound cards and drivers I don't know, but don't think, they should
be
> a problem since they all respond to pitch changes or there wouldn't be
music
> so it depends on whether AI Squared is providing the necessary hooks to
the
> various synths, if that is how it is done, and how the target synth
handles
> pitch changes in their engine - likely from a performance standpoint as
you
> noted with the Microsoft Test.
> Anyway, I cant thank you enough for this little app since it takes away
one
> of those annoyances that just add up and up and up if you spend hours and
> hours and hours working with things you need to identify as having
specific
> letters capitalized.
> Rick USA
>
> -----Original Message-----
> From: Rod Hutton [mailto:[email protected]]
> Sent: Thursday, March 26, 2015 6:48 AM
> To: 'Rick Thomas'; 'Window-Eyes Discussion List'
> Subject: RE: Cap enhanced app
>
> Hi Rick, and this is for everyone too trying out CapEnhance,
>
> A couple of things in your note I'd like to respond to.
> First, I'm not sure if I've ever heard of a synthesizer which did not
> support pitch changes.
> If this were so, then, for the synthesizer in question, it would be
> impossible to change pitch on the fly using the speech parameters hotkeys.
> Does this actually ever happen, namely, that you cannot change pitch use
> thing those hotkeys?
> CapEnhance uses exactly the same method of changing pitch as the user does
> using hotkeys.
> Second, in my latest version of CapEnhance, I inserted a routine which
> temporarily disables both the screen and keyboard capitalization before
> speaking a cap and then resets them to their previous states.
> This was to address the problem you had with my earlier version of the app
> which produced choppy speech even with Eloquence.
> Of course, I'm no wizard, and who can know what effect the app will have
> with all of the various synthesizers, not to mention audio devices and
their
> accompanying software.
> One thing I could do is produce a version of the app which allows for tone
> changes for caps along with pitch.
> Again, only real-world testing would prove its effectiveness.
> This app was my attempt to help you out in your difficulties, and, while
I'm
> glad it works for you with Eloquence, I had serious doubts whether it
would
> help everybody with all synthesizers. Smile
> Indeed, I have noticed a little delay when moving over caps using the
> Microsoft Speech Platform synthesizer.
> Ah, but this is how we learn and progress, isn't it? smile
>
> Thanks to you and everyone for the feedback, and please keep it coming.
>
> Best regards,
>
> Rod
>
> -----Original Message-----
> From: Talk
> [mailto:[email protected]] On
Behalf
> Of Rick Thomas via Talk
> Sent: Thursday, March 26, 2015 4:51 AM
> To: 'Don H'; 'Window-Eyes Discussion List'
> Subject: RE: Cap enhanced app
>
> Hi:
> I peeked at the code and it looks like he sends the request to however WE
> Handles the request and then WE forwards the request to the synth, think
> that is what is going on.
> You can google to see if your synth allows for pitch changes and if it
does
> Contac t AI Squared since I don't know if there is a way of working
directly
> with the synth via a script without getting pretty deep.
> It works well with my Eloquence synth but I don't think I remember it
> working with the Microsoft synth and I think I remember the Microsoft
synth
> supporting pitch changes but since I am so weak in this arena will just
> mention that googling or contacting a synth manufacturer is a good jump
off
> point to find out what is possible.
> It is really nice to have my caps spoken in a higher pitch again and
should
> be a basic feature of any screen reader - and usually is.
> PS: I had to turn off the speaking of caps in a higher pitch in the WE
> Control Panel for the Screen since it was really slowing down speech but
the
> CapEnhance does not have this problem at all.
> Rick USA
>
> -----Original Message-----
> From: Talk [mailto:[email protected]]
On
> Behalf Of Don H via Talk
> Sent: Wednesday, March 25, 2015 5:27 PM
> To: [email protected]
> Subject: Cap enhanced app
>
> Is the Cap    Enhanced app supposed to raise the pitch on caps when using
> either the vocalizer or vocalizer Expressive speech syns?  On my system
> it does not.
> _______________________________________________
> Any views or opinions presented in this email are solely those of the
author
> and do not necessarily represent those of Ai Squared.
>
> For membership options, visit
>
http://lists.window-eyes.com/options.cgi/talk-window-eyes.com/ofbgmail%40mi.
> rr.com.
> For subscription options, visit
> http://lists.window-eyes.com/listinfo.cgi/talk-window-eyes.com
> List archives can be found at
> http://lists.window-eyes.com/private.cgi/talk-window-eyes.com
>
> _______________________________________________
> Any views or opinions presented in this email are solely those of the
author
> and do not necessarily represent those of Ai Squared.
>
> For membership options, visit
>
http://lists.window-eyes.com/options.cgi/talk-window-eyes.com/rod_hutton%40h
> otmail.com.
> For subscription options, visit
> http://lists.window-eyes.com/listinfo.cgi/talk-window-eyes.com
> List archives can be found at
> http://lists.window-eyes.com/private.cgi/talk-window-eyes.com
>
>
> _______________________________________________
> Any views or opinions presented in this email are solely those of the
author and do not necessarily represent those of Ai Squared.
>
> For membership options, visit
http://lists.window-eyes.com/options.cgi/talk-window-eyes.com/trailerdavid%4
0hotmail.com.
> For subscription options, visit
http://lists.window-eyes.com/listinfo.cgi/talk-window-eyes.com
> List archives can be found at
http://lists.window-eyes.com/private.cgi/talk-window-eyes.com
>
>

_______________________________________________
Any views or opinions presented in this email are solely those of the author 
and do not necessarily represent those of Ai Squared.

For membership options, visit 
http://lists.window-eyes.com/options.cgi/talk-window-eyes.com/archive%40mail-archive.com.
For subscription options, visit 
http://lists.window-eyes.com/listinfo.cgi/talk-window-eyes.com
List archives can be found at 
http://lists.window-eyes.com/private.cgi/talk-window-eyes.com

Reply via email to