Parece que tu pregunta es, ¿cómo pasar de un dispositivo UART a algo que se puede conectar a un conector de micrófono?
¿Qué protocolo utiliza un conector para auriculares? debería ayudarlo a comprender qué se está haciendo en el dispositivo existente del que habla.
Sin embargo, todavía falta un enlace para ti, es la capacidad de convertir UART en el audio en sí. La forma más sencilla de hacerlo es comprar un microcontrolador que colocará entre el dispositivo UART y el dispositivo Android. Lo único que hará el microcontrolador es leer los datos de UART y luego convertirlos a la forma que desee que reciba el conector para auriculares. Es posible que también deba implementar un protocolo de enlace entre el microcontrolador y el teléfono para saber que el dispositivo que cree está conectado.
También existe el problema de obtener energía para el dispositivo. Un conector para auriculares no está diseñado para ser utilizado como fuente de alimentación. El método más sencillo sería simplemente darle una palmada a la batería en el dispositivo. Si lo desea, podría hacer algunos trucos inteligentes con la reproducción de audio a todo volumen durante un período de tiempo y hacer que su dispositivo cargue un capacitor. Luego, puede apagar su dispositivo con la energía almacenada en el condensador. Sin embargo, esto me suena bastante complicado y personalmente solo usaría una batería.