Public | Automated Build

Last pushed: 3 years ago
Short Description
Sandbox for playing in the Speech Recognition Virtual Kitchen
Full Description


This is the README for the CRI Kitchen Sandbox on Bitbucket/ Docker

Important Steps

  • on linux (Ubuntu) add yourself to 'docker' group, e.g.

    usermod -G docker $USER

    then re-login to assure you are a member

  • The boot2docker-vm wants to have 8GB for compiling the alumae search graph, the best way to set this is via VirtualBox, when the machine is powered off (it should also work differently, but not for me, it seems)

  • How to connect audio?
  • How to enable login into VMs without password (and without requiring sharing key)?

#The parameter [-t] gives you the ability to name the image that is going to be created from the GitHub repository that contains the Dockerfile. In this case, the image will be called fmetze/docker-desktop
docker build --rm=true -t fmetze/docker-desktop git://

#Run the docker image created
# -d: detached mode
# -P: expose all the ports to the host machine
# CONTAINER_ID contains the ID of the new running container created from the rogaha/docker-desktop image
CONTAINER_ID=$(docker run -d -v /Users/metze:/mnt -P fmetze/docker-desktop)

# Get the password generated during runtime
# A new password is generated by PWGen every time that a container is created. The password contains 12 characters with at least one capital letter and one number.
echo $(docker logs $CONTAINER_ID | sed -n 1p)
User: docker Password: eequ4IuRi0si

# We'll need the IP of the machine where docker is running
boot2docker ip

# Get the container’s external ssh port
# We are going to use this port later to connect to the machine where docker daemon is running
docker port $CONTAINER_ID 22

docker ps
docker exec -t -i $CONTAINER_ID bash -c "su docker"
ssh -o StrictHostKeyChecking=no -X docker@`boot2docker ip` -p `docker port $CONTAINER_ID 22|cut -d ":" -f 2` xterm
docker stop XXX
docker commit NUM ubuntu-kaldi

# this seems pretty cool to reduce the memory footprint: [](



This is an installation of Kaldi in a Docker container


This is an installation of Tanel Alumaes kaldi-offline-transcriber in a Docker container, using the live-decode one


This transcribes telephony conversations, using the offline-transcriber


Who do I talk to?

Docker Pull Command
Source Repository