8f6c364f47
Verified empirically (gitea #7): the neosun wrapper's \`instruct\` field routes through CosyVoice's inference_instruct2 which expects a Chinese template. English directives produce Chinese-phonemed speech of the directive itself — the model is stuck in Chinese context regardless of the directive language. XML inline tags (<angry>, <sad>, etc.) bypass that path entirely and work cleanly for English emotion control. README updated: - Added Gotcha section entry explaining the instruct trap with the specific failure mode and the byte-identical-response evidence - Smoke-test recipes (steps 4 + 5) reworked to use <angry>...</angry> in the input instead of an English instruct value - "Emotion / style control" table now marks instruct as Chinese- only with ⚠️ and XML tags as ✅