Makes speech synthesis optional, updates capability testing to properly deal with partial support in FF