Author Topic: I can't get VA to recognize me saying "SSSD"  (Read 2846 times)

RallyPointAlpha

  • Newbie
  • *
  • Posts: 8
I can't get VA to recognize me saying "SSSD"
« on: December 01, 2024, 03:35:19 PM »
I read some documentation, and other peoples post but still can't figure out what I'm doing wrong. 

In the game Helldivers 2, you have to input a series of keystrokes to call in an "SSSD".  I created a Command for it with keyword(s): [SSSD; SSSD Delivery].

I keep speaking, very clearly, S S S D and here's what it VA recognizes:
4:31:48.785 Unrecognized : 'test pass pass these of'
4:31:42.095 Unrecognized : 'pass pass the'
4:31:30.777 Unrecognized : 'pass pass pass the'
4:31:25.831 Unrecognized : 'SS Estes'

Ideas?  Please advise, thanks!

Pfeil

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4836
  • RTFM
Re: I can't get VA to recognize me saying "SSSD"
« Reply #1 on: December 02, 2024, 12:56:21 AM »
That does seem to work on my machine with the US English SAPI engine, with reasonably high confidence (around 80).


What you can try is to add a custom pronunciation to the speech dictionary.

Click the wrench icon on VoiceAttack's main window, and on the "Recognition" tab of the VoiceAttack options window click the "Utilities >" button, then choose "Add/Remove Dictionary Words"


Though note that in general that is not a substitute for a well-trained speech recognition profile. At least three training sessions is the bare minimum.

RallyPointAlpha

  • Newbie
  • *
  • Posts: 8
Re: I can't get VA to recognize me saying "SSSD"
« Reply #2 on: December 20, 2024, 09:42:43 AM »
I've only done one speech recognition training, so that could be a major culprit. 

Thank you for your help! 

Onyvox

  • Newbie
  • *
  • Posts: 1
Re: I can't get VA to recognize me saying "SSSD"
« Reply #3 on: February 10, 2025, 05:53:24 AM »
Playing the same game, using the same commands.
What I've found quite useful is adjusting the commands with more variable interpretations.
For SSSD I would use 'sd;ssd;sssd; [hard;] drive;hard drive [delivery;]'.
While I'm note entirely certain with how correct my syntax is (for example the usage of semicolon or colon), it does its job.

SemlerPDX

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 302
  • Upstanding Lunatic
    • My AVCS Homepage
Re: I can't get VA to recognize me saying "SSSD"
« Reply #4 on: February 10, 2025, 12:59:06 PM »
Playing the same game, using the same commands.
What I've found quite useful is adjusting the commands with more variable interpretations.
For SSSD I would use 'sd;ssd;sssd; [hard;] drive;hard drive [delivery;]'.
While I'm note entirely certain with how correct my syntax is (for example the usage of semicolon or colon), it does its job.

Your dynamic phrase,
Code: [Select]
sd;ssd;sssd; [hard;] drive;hard drive [delivery;]will extract to the following possible individual commands:
Code: [Select]
sd
ssd
sssd
hard drive
drive
hard drive delivery

...though you could do away with the extra space before "[hard;]", not that it matters in any way but visually:

Code: [Select]
sd;ssd;sssd;[hard;] drive;hard drive [delivery;]
...That said, having a command with the possible trigger phrases of simply "drive" and/or "sd" would make me concerned that I might say some phoneme(s) that triggers this command even when I'm not trying to issue this command.  I'm not the biggest fan of single word commands, and use them extremely sparingly, for rare cases - the only two I can think of from my profile(s) are "Set" and "Pause", for my TrackIR and/or mouse controls.  Just my 2 cents.