hasVoiceProfile

True when the source CoT carried a <voice_profile_id/> element (with or without content). Lets the builder re-emit the marker faithfully even when voiceProfileId is empty. False on non-TAKTALK chats.