Cómo reproducir sonido en un contenedor acoplable

Estoy tratando de acoplar una aplicación de texto a voz para compartir el código con otros desarrolladores, sin embargo, el problema que tengo ahora es que el contenedor de la ventana acoplable no puede encontrar la tarjeta de sonido en mi máquina host.

Cuando intento reproducir un archivo wav en mi contenedor acoplable

root@3e9ef1e869ea:/# aplay Alesis-Fusion-Acoustic-Bass-C2.wav
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:722: audio open error: No such file or directory

Supongo que el problema principal es que el contenedor Docker no puede alcanzar la tarjeta de sonido en mi host.

Hasta ahora tengo

Instalé alsa-utils y la mayoría de las dependencias de alsa dentro de mi contenedor docker.Adicional--group-add audio mientras ejecuta el contenedor especificandodocker run --group-add audio -t -i self/debian /bin/bash

No estoy seguro de si esto es posible con Docker (no estoy exactamente seguro de cómo los recursos de hardware, como las tarjetas de sonido, se comparten con los contenedores). Estoy usando un contenedor Debian en un host Mac OS Yosemite.

Respuestas a la pregunta(1)

Su respuesta a la pregunta