allow variable type for SpeechContent