hug-speech component