Microsoft buys AI speech tech company Nuance for $19.7 billion