Partial implementation of more complex Voice Demo 2