bekanntlich wird seit Version 11.0 das Ergebnis beim Audio-Test, der SNR-Wert (signal-to-noise ratio, oder auch Rauschabstand), nicht mehr angezeigt. Manche haben es schon vermisst. Seit Version 11.5 ist aber eine neue Funktion mittels SDK verfügbar, mit deren Verwendung jede beliebige Audio-Datei (im WAV-Format) darauf hin abgefragt werden kann. Unter Bezug auf die im Profil gespeicherte audio.wav, worin die letzte Ausführung der Überprüfung gespeichert ist, kann man somit das zuletzt erzielte Ergebnis mittels Skript abfragen. Das sieht dann folgendermaßen aus:
' (C) R. Wilke 2011 Sub Main Dim eng As New DgnEngineControl Dim MajNum As Integer Dim MinNum As Integer eng.GetEngineVersion(MajNum, MinNum, BuildNum) If MajNum = 11 And MinNum = 50 Then fullPath = eng.SpeakerDirectory & "" & eng.Speaker & "currentvoice_containeraudio.wav" If Dir(fullPath) "" Then snrDouble = eng.GetWaveFileSNR(fullPath) snrDouble = Round(snrDouble, 2) snrString = "SNR: " & CStr(snrDouble) MsgBox(snrString) Else MsgBox "No audio file available." End If Else MsgBox "You need to have version 11.5 to run this script." End If End Sub
Viel Spaß damit!
RW
Edit: oben im Screenshot ist noch ein "kleiner" Fehler drin, darunter in der Textversion ist er korrigiert.
_______________________________________
Dragon Professional 16 auf Windows 10 Pro und Windows 11 SpeechMike Premium (LFH3500); Office 2019 Pro + Office 365 (monatliches Abo) HP ZBook Fury 17 G8 - i7-11800H - 24 MB SmartCache - 32 GB RAM - 1 TB SSD
Zitat von DioskurBei mir wird der Wert ausgegeben SNR 22,99. Was sagt dieser Wert aus?
Hallo Hans,
das wäre "früher" (bis Version 10) ein Resultat von 23 gewesen. Die SNR-Werte sind vom Datentyp "Double" (Dezimalzahlen), die in Wirklichkeit ziemlich lang sind (sein können). In meinem Skript wird der Wert vor der Ausgabe auf 2 Stellen hinter dem Komma gerundet. In der Original-Version wird auf ganze Zahlen gerundet.
Schönes Fußball-Wochenende!
Rüdiger
_______________________________________
Dragon Professional 16 auf Windows 10 Pro und Windows 11 SpeechMike Premium (LFH3500); Office 2019 Pro + Office 365 (monatliches Abo) HP ZBook Fury 17 G8 - i7-11800H - 24 MB SmartCache - 32 GB RAM - 1 TB SSD
Just by way of an explanation to supplement that of Rüdiger, with version 10 for a successful pass you used to have to get a signal-to-noise ratio reading of something between 16 and 35. It's nice to see this reading available again thanks to Rüdiger's script.