14-09-2021, 11:18:12
Ok, merci de tes éclairages @chti5933.
Je pense avoir identifié le soucis mais sa résolution me semble complexe.
Je pense (c'est plus par déduction que par certitude) que Firefox s'interface avec l'API C (le langage) de speech-dispatcher et donc ce que j'ai fait (config générique) est insuffisant.
Une des raison qui m'amène à ce constat :
- pico fonctionne sous Firefox sur archi 64 grâce a speech-dispatcher-pico (module d'interfaçage en C)
- gspeech ne passe pas sur Firefox archi 64
- pas de TTS sur Firefox rpi car pas de speech-dispatcher-pico et pas de gSpeech
Pour en avoir le cœur net :
1. tester un TTS qui a un module C sous rpi (espeak ?)
2. Créer des tickets d'anomalies chez Mozilla et speech-dispatcher (parce que chercher dans le code source c'est chercher dans une botte de foin) afin d'identifier la raison. (J'aime bien aiguiser mon anglais et me faire mal au crane)
Si ma déduction s'avère justifié, il faudra sans doute écrire un module en C pour faire le job.
C'est sans doute pas impossible mais ça va me prendre du temps : à voir si c'est vraiment prioritaire. (et si il n'y a pas moyen de pousser les gens de speetch-dispatcher a faire le job)
Je pense avoir identifié le soucis mais sa résolution me semble complexe.
Je pense (c'est plus par déduction que par certitude) que Firefox s'interface avec l'API C (le langage) de speech-dispatcher et donc ce que j'ai fait (config générique) est insuffisant.
Une des raison qui m'amène à ce constat :
- pico fonctionne sous Firefox sur archi 64 grâce a speech-dispatcher-pico (module d'interfaçage en C)
- gspeech ne passe pas sur Firefox archi 64
- pas de TTS sur Firefox rpi car pas de speech-dispatcher-pico et pas de gSpeech
Pour en avoir le cœur net :
1. tester un TTS qui a un module C sous rpi (espeak ?)
2. Créer des tickets d'anomalies chez Mozilla et speech-dispatcher (parce que chercher dans le code source c'est chercher dans une botte de foin) afin d'identifier la raison. (J'aime bien aiguiser mon anglais et me faire mal au crane)
Si ma déduction s'avère justifié, il faudra sans doute écrire un module en C pour faire le job.
C'est sans doute pas impossible mais ça va me prendre du temps : à voir si c'est vraiment prioritaire. (et si il n'y a pas moyen de pousser les gens de speetch-dispatcher a faire le job)

