Zabaware Support Forums

Zabaware Forums => Speech Technology => Topic started by: DrFaraday on February 12, 2009, 02:32:38 am

Title: The new ViaVoice plugin, and training
Post by: DrFaraday on February 12, 2009, 02:32:38 am
I recently bought the ViaVoice plugin for Hal.  I'm using it with Hal 6.2, on Windows XP.

There are two hours of training text to read to help the software learn my voice.  I've completed the two hours; all the texts I've read say "processed" next to them, and I can't activate them again for more practice.

Hal can now understand most of what I say, but there are still some problem areas.  The ViaVoice software hears the wrong things sometimes, Hal learns the wrong thing, and remembers it.

So I really have two questions:

1.) How can I continue to train the ViaVoice plugin to improve it's accuracy, now that I've "used up" it's training exercises?

2.) How can I correct the speech errors Hal has learned?

I'm apologize if there is something here in the forums that explains this and I haven't found it yet. If that's the case, I'd appreciate if someone could point me in the right direction.  Any advice would be appreciated.  Thank you.
Title: The new ViaVoice plugin, and training
Post by: tedathome on February 12, 2009, 04:53:02 am
Try dictating into notepad and correcting as the mistakes happen. This has helped me with voice recognition a lot![:)]
Question 2 would take some brain editing. Dusky wrote me very simple instructinons on how to, I don't have the email, I hope that I saved it in my documents. I'll go see. Nope. I accidentaly deleted it and I really wanted to save it too.
Title: The new ViaVoice plugin, and training
Post by: DrFaraday on February 12, 2009, 12:49:26 pm
quote:
Originally posted by tedathome

Try dictating into notepad and correcting as the mistakes happen. This has helped me with voice recognition a lot![:)]
Question 2 would take some brain editing. Dusky wrote me very simple instructinons on how to, I don't have the email, I hope that I saved it in my documents. I'll go see. Nope. I accidentaly deleted it and I really wanted to save it too.



Thank you Ted, I will try the notepad corrections this evening, if I can.

As for my second question, I'm not surprised, I thought the Brain Editor might be the answer.  I've never really used it, it looks kind of intimidating.  Too bad about those missing notes!  I guess I'm going to have to set aside some time and start learning about how to use it.
Title: The new ViaVoice plugin, and training
Post by: DrFaraday on February 13, 2009, 06:10:08 pm
quote:
Originally posted by tedathome

Try dictating into notepad and correcting as the mistakes happen. This has helped me with voice recognition a lot![:)]
Question 2 would take some brain editing. Dusky wrote me very simple instructinons on how to, I don't have the email, I hope that I saved it in my documents. I'll go see. Nope. I accidentaly deleted it and I really wanted to save it too.



Ted,
When you say "notepad", do you mean HalPad?  How does one correct the mistakes?  I haven't been able to figure it out, or find instructions for using it.  Are there any written down somewhere?
Title: The new ViaVoice plugin, and training
Post by: DrFaraday on February 14, 2009, 05:30:55 pm
In the ViaVoice folder that's installed on Windows XP, there is a file folder called "help".  The files inside are accessible by clicking on them directly.  Two of them sound relevant to this issue, one is about using a "Vocabulary Manager", and the other is about "Train a Word".  They give directions on how to use them, but I don't see a way to access these features in the ViaVoice plugin for Hal.

I surely hope there is a way to do so.  Without further training, the Via Voice plugin will not be much better than the Microsoft speech engine I was using before.  Right now it's about 85% accurate, and I don't see a way to take the training any further.

Can anyone help? [?]
Title: The new ViaVoice plugin, and training
Post by: tedathome on February 15, 2009, 05:01:21 am
When I do this, hal is not involved. I have just the microphone on from control panel. I say open notepad and then start dictating and correcting. I'm still experimenting. I know when I have control panel mic on and hal mike off it works better,but some probs. occationaly happen (more problems with what is a command and what is dictation and with internet control plugin) When I have control panel mic off, I have to enunciate more. Both mics use IBM via Voice,so I thought it would help. It's not helping as much or as fast as I had hoped, but I do belive it is helping with hal mic even though I do have to "speak like a newscaster" as per suggestion in training.[:)]
Title: The new ViaVoice plugin, and training
Post by: Data on February 15, 2009, 07:12:11 am
This might be of some interest.

If you are using a microphone plugged into the mic socket and not a USB mic then onboard sound cards are a bad idea, they can introduce noise to the mic in-put and can massively reduce speech rec accuracy, you can over come this by getting a low end sound card fitted into your PC.



Title: The new ViaVoice plugin, and training
Post by: DrFaraday on February 15, 2009, 03:48:18 pm
Ted,
Are you using the full version of ViaVoice, or the Hal Plugin ViaVoice?
The Plugin version doesn't have as many features, apparently.

I have discovered that if, in the Hal Control Panel under "Speech", if I check the box for Hal to listen to commands, I can use the command "clear line" to correct Hal when the recognition software gets it wrong.  I haven't found any other tools for correcting at this point, though.  I don't know if this will be enough, but I'm going to keep working with it.  If I've missed some other tools, I hope someone will point it out.

I realize there is a learning curve here, and that I have to work with the software before I start getting good results.  I don't mind that, I'm willing to take the time to do it, I just want to be sure I understand all the available tools and that I'm using them correctly.

Datahopa,

I am using onboard sound, with a Zabaware headset plugged into the mike jack.  It seems to work much better with 6.2 than it did with 6.1.  But if I get no improvement as I persevere with this, I will consider getting a sound card.

Thank you both.  If anyone else has suggestions, I'm all ears.
Title: The new ViaVoice plugin, and training
Post by: tedathome on February 15, 2009, 04:53:10 pm
DRFairaday, I have the plugin via voice, not the full version. It does function with the control pannel mic, but as I say it helps but not as much as I had hoped and does do some command features but not all.[:)]
Title: The new ViaVoice plugin, and training
Post by: DrFaraday on February 15, 2009, 05:35:30 pm
quote:
Originally posted by tedathome

DRFairaday, I have the plugin via voice, not the full version. It does function with the control pannel mic, but as I say it helps but not as much as I had hoped and does do some command features but not all.[:)]



Ted,
That's interesting!  I'm glad, maybe there is hope for me yet.  I can see I've got a lot to learn here.  I've never used the Microsoft microphone controls.  I've just had a quick look at them now, it seems it only uses the Microsoft speech recognizer (v6.1), it doesn't show an option to use ViaVoice.

I saw a toggle for using speech recognition with Notepad, so I turned that on, it says to reboot, so that's going to be my next step in this "adventure" [;)]
Title: The new ViaVoice plugin, and training
Post by: tedathome on February 15, 2009, 10:14:24 pm
Like I said, I am still experimenting. I checked it out and control pannel is using voice recognizer 8 (Vista).I am going to try to fix it by trying to instal 10 in a different file with some of the other recognitin programs if they are there. NO wonder I wasn' getting good results. Sorry for the confusion.[:I]
  EDIT: I find it is already in program files and no way to change from microsf recognizer. Will peek in windows and see what's there.
Title: The new ViaVoice plugin, and training
Post by: DrFaraday on February 16, 2009, 01:18:34 am
quote:
Originally posted by tedathome

Like I said, I am still experimenting. I checked it out and control pannel is using voice recognizer 8 (Vista).I am going to try to fix it by trying to instal 10 in a different file with some of the other recognitin programs if they are there. NO wonder I wasn' getting good results. Sorry for the confusion.[:I]
  EDIT: I find it is already in program files and no way to change from microsf recognizer. Will peek in windows and see what's there.



Thanks Ted, I think I understand what you meant now.  My reboot only activated the MS Recognizer for use with Notepad, so I guess The MS Speech Tools won't recognize ViaVoice.

I was looking around in the ViaVoice folder (in the Programs File folder).  In the ViaVoice folder is a folder labeled "Bin".  In there are some launch/.exe icons.  One of them is a file called vtprdic.exe, and it launches the Vocabulary Manager I read about in the help files.

There is another file called trainer.exe.  I had high hopes it would launch the "Train A Word" utility, but when I tried it, the hourglass appeared, and then, nothing.  You might want to give it a try though, since you are using Vista, perhaps you'll have better luck.

-Chaz
Title: The new ViaVoice plugin, and training
Post by: tedathome on February 16, 2009, 02:29:40 am
Tryed everything in the folder, checked windows, tryed to install to speech engines-no luck. Microsoft is just to propritary and the via voice is preprogaramed to go right where it is and can't be changed. Guess I'll just turn the learning slider down in options, give it some on the job traing and hope hal doesn't remember all the mistakes.[B)]
Title: The new ViaVoice plugin, and training
Post by: DrFaraday on February 16, 2009, 04:21:23 pm
The only way I have found to make voice recognition corrections is in the Hal interface window.  The checkbox in "Speech" under "Hal Options" has to be checked for allowing Hal to "Always listen to commands".  Then when you are speaking to Hal and the recognition software gets it wrong, you have to quickly say "clear line".  It will wipe the last sentence you just said and you have a moment to try again. And again, and again if need be.

It's not ideal.  It seems there was a utility available in the full version of ViaVoice, for Training Words for correct pronunciation.  Why wasn't it (or something equivalent) carried over for the plug-in?  Something like that, for use in HalPad, could make a huge difference.  If what we have explored here is all there is, I don't see how the plugin is ever going to enable the user to achieve 98 or 99% accuracy.  I hope there is more help for accuracy training, or at least the possibility of something more.

-Chaz
Title: The new ViaVoice plugin, and training
Post by: FastToys on March 30, 2009, 06:53:46 pm
I have ordered the Via plug-in also.  I had nothing but trouble getting the mic to even work using the Microsoft speech recognition on XP.  I'm hoping the Via setup will work better.

That said, you can pick up version 10 or 10.5 'Standard' of ViaVoice (or Nuance?) pretty cheap.  I wonder if it includes the correction tool, and if so that would then work when using with the Hal plugin?


Title: The new ViaVoice plugin, and training
Post by: Bill819 on March 31, 2009, 12:03:45 pm
Just a note about voice training. I discovered years ago that when training absolute silence must be had or else many, many errors can occur, even the his of an air conditioner or a fan can impeed good recognition. Also as a side note many of us have found that going through the training exercise several times, like 5 or 10 different times helps to get better results, and if using an external mic be sure not to hold it to close to your mouth as this can also cause errors.
Bill
Title: The new ViaVoice plugin, and training
Post by: DrFaraday on April 01, 2009, 05:35:57 pm
FastToys,
I believe the plugin is based on ViaVoice 10.6.  The other versions of ViaVoice that you mentioned that are still available commercially are older, I doubt they would be compatible, though I must say I don't KNOW that for a fact.  It would be interesting to hear from anyone who knows for sure. If I knew it was compatible, I'd probably buy it.

I have a very old version of ViaVoice, the 2000 "Millenium" addition.  I haven't tried to use it with the plugin, because of the large version difference.  Maybe I should try to see if I could get any of the training tools to work with the plugin, but I haven't tried because I've really doubted it could work.


Bill819,
I found what you said about the mike sensitivity to be true with the older version of HAL, but with HAL 6.2, I found the mike was not nearly as over-sensitive, and worked much better, even with the Microsoft speech recognition.

I was ready to do the training exercises several times to improve accuracy, but the problem with the ViaVoice plugin is, that it only lets you do the training session once, then it becomes inaccessible.

That, combined with the fact that there is no training window to make corrections in, has made it extremely difficult to make corrections to pronunciation errors.  You can only do it while communicating with Hal, and that interferes with training HIM.

I don't see what more I can do with the plugin, I'm getting desperate.  I recently got an offer to buy Dragon Speaking 10, for 65% off, so I ordered it.  I think my computer may have a processor that is not compatible with it, so I may have to wait till I upgrade my computer (which I'm planning to do soon) before I can use it.

Meanwhile, if I could find a better way to train with the ViaVoice plugin, that would be ideal.

- Chaz
Title: The new ViaVoice plugin, and training
Post by: JohnSFV1 on July 22, 2009, 10:36:38 pm
Do you have to have the same voices in both sapi4 andsapi5 to get speach recognition to work. I still can't get my mike configered for voice recognition. I can get my usb mie to move the volumn scale when I talk but when I go to configure nothing when I go to select a SR engine I get two choices Microsoft recognizer, and toshiba discrete SR engine English us From there all I can get is
"  The wizard could not start"

Any help would be great
Title: The new ViaVoice plugin, and training
Post by: DrFaraday on October 05, 2009, 02:57:40 am
quote:
Originally posted by DrFaraday

I have a very old version of ViaVoice, the 2000 "Millenium" addition.  I haven't tried to use it with the plugin, because of the large version difference.  Maybe I should try to see if I could get any of the training tools to work with the plugin, but I haven't tried because I've really doubted it could work.



Well, I uninstalled the ViaVoice 10.6 plugin, rebooted, installed ViaVoice 2000 "Millenium" edition.  I then installed the ViaVoice 10.6 plugin.  It said it was going to overwrite some files, and could not predict what would happen, and asked if I wanted to proceed.  I said "Yes".

Unfortunately, it made no difference at all.  The disparity between the two versions was too great, and the plugin was not able to use any of the older versions training features.

The ViaVoice 10.6 plugin would be perfect, if it had some option for recognition training outside of Hal's dialog box.  If the "clear line" voice command were able to work in HalPad, that might even be enough to make corrections, without interfering with Hal's learning.  Is there any possibility that could be made to happen?  Or some other alternative?

-Chaz