#9224
Dominique
Participant

@Anthony:

Dans le service WebKitSpeechRecognition il y a ceci:

 @Override
  public void onStartSpeaking(String utterance) {
    // at this point we should subscribe to this in the webgui
    // so we can pause listening.
    this.speaking=true;
    stopListening();
  }

  @Override
  public void onEndSpeaking(String utterance) {
    // need to subscribe to this in the webgui
    // so we can resume listening.
    this.speaking=false;
    startListening(); 
  }

Cela fonctionne très bien pour tout les services de parole sauf MicrosoftSpeech. Cela est dû au fait que ce service utilise un programme externe (jampal) et que MRL n’a pas le retour audio (événement start et stop). J’ai donc recompilé MRL en mettant ces lignes en commentaire.

Serait’il possible de prévoir un boolean qui puisse désactiver ces actions automatiques ?

Sinon, ce n’est pas grave pour moi… C’est seulement si d’autre personnes utilisent MicrosoftSpeech.

En fait, je doit être le seul…mais on ne sais jamais.

PS: juste une petite remarque: les indentations dans le code sont souvent horrible, je pense que c’est dû aux différents éditeurs utilisés. Ils serait intéressant de remplacer les tab par des espaces…

Ah oui, je n’ai pas oublié de faire le tracking avec le “head side”, c’est juste que j’ai doté mon robot d’une carte mère et que beaucoup de chose ont changés… Je te tiens au courant…