Added some voice systhesis logic