Le script ne fonctionnera qu'avec chrome. La communication avec chrome est rendue possible par le déploiement d'une extension, élaborée de telle sorte qu'elle parle un langage que le script est en mesure de reconnaître et d'interpréter pour y répondre de manière appropriée. Une fois l'extension déployée et avant la première utilisation du script, il faudra veiller à spécifier son ID tout en haut de la classe Dictation:
@Class.Dictation.ahk
Code: Select all
Class Dictation {
; ==========================================
static ID := "" ; <<<< Placez ici l'ID de l'extension; par example: "ejjjdhlcmnppdkjfgmopeiobcbhapppl"
; ==========================================
, url := "https://dictation.io/speech"
hideChromeInstance := false
, recognitionLanguage := ""
, recognizing := false
, iteratorPeriod := 400
, interimResultTimeout := 14
, lastInterimResultElapsedTime := 0
, lastInterimResult := ""
, onInterimResultFunc := this.updateInterimResults
, onResultFunc := this.saveToClipboard
; ...
Dernière mise à jour testée sur Chrome Version 69.0.3497.81 (Build officiel) (64 bits) [ahk v1.1.29.01].