Sort:  

The talking aspect is the most complicated one since AI often doesn't manage to do it that well.