2 votos

¿Cuál es el factor dominante para evaluar el rendimiento de TTS y ASR?

Sabemos que la velocidad de la CPU ("MFLOPS") por sí sola no es el único factor que determina el rendimiento de un dispositivo Android.

Otros factores son el subsistema de E/S, la velocidad de la memoria y, por supuesto, el software que controla este hardware.

Pero en el caso de evaluar varios teléfonos en términos de TTS y ASR rendimiento (por ejemplo, un retraso mínimo desde que se dice una palabra hasta que se reconoce, dado el incorporado por defecto motor), ¿podemos afirmar que los MFLOPS son el factor dominante?

En otras palabras, ¿sabe por casualidad si TTS Y ASR implican sobre todo ciclos de CPU con relativamente pocas transferencias de memoria y E/S? ¿O es todo lo contrario?

3voto

Matthew Read Puntos 35808

Yo esperaría que TTS y ASR consumieran mucha memoria, ya que procesan la entrada (que debe almacenarse y transformarse) y generan la salida. Así que la memoria lenta sería probablemente un factor limitante con una CPU rápida. También debería haber un poco de E/S (cargar muestras de voz para compararlas y reproducirlas), pero no creo que sea un gran problema. No puedo ser más específico, ya que no sé cómo funciona el motor por defecto (sospecho que poca gente fuera de Google lo sabe).

Es posible que obtengas una respuesta mejor en StackOverflow, ya que se trata más bien de una pregunta sobre las particularidades de un algoritmo y no realmente sobre el uso de Android.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X