2 votes

Quel est le principal facteur d'évaluation de la performance des TTS et ASR ?

Nous savons que la vitesse du processeur ("MFLOPS") n'est pas le seul facteur qui détermine la performance d'un appareil Android.

Les autres facteurs comprennent le sous-système d'E/S, la vitesse de la mémoire et, bien sûr, le logiciel qui pilote ce matériel.

Mais dans le cas de l'évaluation de différents téléphones en termes de TTS y ASR (par exemple, un délai minimal entre le moment où vous prononcez un mot et le moment où il est reconnu, compte tenu du fait que l'on n'a pas besoin d'être un expert en la matière). intégré par défaut ), peut-on dire que les MFLOPS sont le facteur dominant ?

En d'autres termes, savez-vous par hasard si TTS ET ASR impliquent principalement des cycles de l'unité centrale et relativement peu de transferts de mémoire et d'E/S ? Ou est-ce le contraire ?

3voto

Matthew Read Points 50150

Je m'attends à ce que le TTS et l'ASR soient très gourmands en mémoire puisqu'ils traitent les données d'entrée (qui doivent être stockées et transformées) et génèrent des données de sortie. Une mémoire lente serait donc probablement un facteur limitant avec une unité centrale rapide. Il devrait également y avoir un peu d'E/S - chargement d'échantillons de voix pour la comparaison et la lecture - mais je ne m'attendrais pas à ce que ce soit un problème aussi important. Je ne peux pas être plus précis car je ne sais pas comment fonctionne le moteur par défaut (je pense que peu de personnes en dehors de Google le savent).

Vous obtiendrez peut-être une meilleure réponse sur StackOverflow, car il s'agit plutôt d'une question sur les spécificités d'un algorithme et pas vraiment sur l'utilisation d'Android.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X