# VoiceStudio 声线设计：检查描述被识别成哪些属性，单独处理未匹配要求

声线描述先看解析后的attrs与unmatched，再决定哪些要求需要改写或人工听评。未匹配文本不能当作已执行的声线参数。

1. 读取虚构声线描述
voice-description.txt要求成年低中音、语速稍慢、清楚辅音，并故意加入“像折纸边缘一样的嗓音”。描述不指向真人或知名角色。

2. 调用design/describe
按官方studio-tools当前接口提交描述，保存原始响应。这个步骤解析属性，不是已经生成可听声线，不能混写成训练完成。

3. 分别记录attrs和unmatched
把实际识别属性与未匹配短语写入attribute-review.json，保持原始措辞。未匹配列表为空也要保存，不擅自补一个预期错误。

4. 只改一项明确属性
把语速从稍慢改成中速，其他描述不变再解析。比较对应字段变化，避免同时换年龄、音高和情感后失去单变量测试。

5. 在兼容引擎生成试听
核对当前引擎支持实际attrs，使用固定台词生成两段。引擎不接受某属性时按真实状态报告，不能把解析成功等同于执行成功。

6. 回听未匹配要求
单独讨论折纸修饰词是否可操作，必要转成可听的具体描述再测。不能凭主观想象声线符合就说原短语已被系统理解。

7. 交付解析与真实音频
保存两描述、响应、引擎日志和听评。包内作者合成音仅是固定台词计时输入，未执行VoiceStudio属性解析或推理。

验收：未匹配文本不能称已生效，不引用真人模仿

执行边界：未运行目标云端AI、账号核验或付费生成；原生作者材料与官方示例不充当目标结果。见asset-identity.json。

官方依据：
https://voicestudio.sh/docs/api-reference/studio-tools
