Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The AudioLevel property returns the current level of the user's speaking volume as detected by the SpeechRecognizer instance.
Syntax
public double AudioLevel { get; }
Property Value
Type: System.Double
The audio level user speech.
Example
The following event handler adjusts the opacity of a UI element named VolumeMeter in response to changes in speaking volume.
void SR_AudioLevelChanged(SpeechRecognizer sender,
SpeechRecognitionAudioLevelChangedEventArgs args)
{
var v = args.AudioLevel;
if (v > 0) VolumeMeter.Opacity = v / 50;
else VolumeMeter.Opacity = Math.Abs((v - 50) / 100);
}
function SR_AudioLevelChanged(args) {
var volumeMeter = document.getElementById("VolumeMeter");
var v = args.audioLevel;
if (v > 0) volumeMeter.style.opacity = v / 50;
else volumeMeter.style.opacity = Math.abs((v - 50) / 100);
}
Requirements
Minimum Supported Client |
Windows 8 |
Required Extensions |
Bing.Speech |
Namespace |