added ability to use friendly speaker name and improved error responses