Something has changed I guess. Bing Speech Recognition used to have controls that let the software turn off recording using these settings in the control:
6. Level Threshold Field
This adjustable threshold level is used for both Auto Recording (if enabled) and stopping recording. If you find that even in manual mode the recording manually stops too quickly before your sentence is complete, lower this value.
7. Silence Count Field
This count is used to set how many times the energy volume is below the level threshold before recording is stopped.
8. Max Recording Field
This represents the maximum duration of the recording. *Note: Currently locked to 10 seconds.
These setting still appear in the tutorials but they don't exist in ARC's Bing control. Was this feature dumped or am I missing something?
How do I stop recording now without physically pushing the stop button?
Upgrade to ARC Pro
Your robot can be more than a simple automated machine with the power of ARC Pro!
but the question marks have it
I did some digging and I found what appears to be undocumented EZ Script commands for Bing in a post. At least I can't find them in any manual. They are:
ControlCommand("Bing Speech Recognition", "StopListening")
ControlCommand("Bing Speech Recognition", "StartListening")
You gave a member these commands a few months ago in this thread:
Here's the script you wrote for him:
Do these still work? Are there any other commands I could use with Bing?
the commands will still work. Use the Cheat Sheet to see available commands: https://synthiam.com/Support/Programming/control-command
I did notice that when using the ControlCommand("Bing Speech Recognition", "StopListening") and ControlCommand("Bing Speech Recognition", "StartListening") that I can start the skill listening just fine but the StopListening doesn't seem to stop it once the control has detected sound then sends data to Bing. If I don't say anything the StopListening command works just fine. I have inserted Sleep() commands into the script from short to long peroids with no luck.
If I can't get the stoplistening command to work I'll probably move forward with VAD.
Thanks! Having fun.
One question, it looks like it listens and sends everything it hears....... somewhere. Is what I'm seeing correct? Does it send everything it hears off into the "cloud" to be processed?