Cuando los teléfonos Android tienen activado el ajuste de la palabra de despertador "hey google" para que siempre la escuche, ¿se mantienen estos fragmentos de audio en la RAM cuando se busca la palabra de despertador y no se almacenan en el teléfono o en el almacenamiento en cualquier lugar? Ya que sobrescribir todo lo que escucha en el almacenamiento del teléfono lo desgastaría?
Respuesta
¿Demasiados anuncios?La restricción para la escucha "siempre encendida" no es el desgaste de la RAM/almacenamiento, sino la gestión de la energía.
Basado en: Material promocional de Qualcomm Voice Assistant En la actualidad, Qualcomm tiene su propio procesador de bajo consumo para gestionar la "palabra de despertador" que, en función de la actividad, hace aparecer las CPU normales para que el SO y las aplicaciones gestionen lo que sucede a continuación.
Sospecho que el procesador de bajo consumo está usando su propia RAM para manejar la palabra de despertador/tratando con el audio ambiental hasta la detección, momento en el que otras partes de la pila del SO necesitan manejar cosas que el usuario está especificando como "hacer xyz con abc".
Puede encontrar más detalles en el Proyecto Android de código abierto - Sound Trigger .