> 律师、修理工、十四岁小孩,模型让他们说同一种客服腔。这个 skill 在剧本阶段就逐人逐句拷打台词:他踩到钉子第一个字是什么?这句换人说行不行?真人会说这么完整吗?
支持中文、英文、日语,古代和现代。
文字版的对比、拷打方法、评测和信源在文末。
语言设计
人物一开口,露馅最快的就是台词。现在的模型让律师、街头少年和十四岁初中生说同一种客服腔:语法完整、用词中上、礼貌周到、谁说都行。这个 skill 给每个角色建一份角色语言档案,从语言习惯上约束和设计他说的话,再按档案写台词、查台词。
马克·吐温在《哈克贝利·费恩历险记》卷首写过一段说明:书里用了好几种方言(密苏里黑人方言、西南边远林区方言、派克县方言和它的四种变体),这些深浅差别是凭着对这几种说话方式的熟悉、下了功夫一点点做出来的,不是随手做的,也不是靠猜。这个 skill 要做的就是这件事,只是把「熟悉」拆成了可以逐项写、逐项查的维度。
只管说出来的话:用词、句子、语用。不管音色、语速、TTS 参数(配音用 peiyin),不管长相和造型(用 juese-sheji)。
两条底层原则
开工前读 references/principles.md。
- 用词有阶级性。 一个人的用词水平体现他的身份和阶级,用词的精准度(articulate 的程度)体现他的教育、知识量、阶级和身份。所以说话方式要由一组语言坐标一起推:国别地区、出身阶级、现在的阶级、教育、职业、年龄代际、社群、母语。不能只挑一个口音标签。
- 自下而上。 档案是提示和约束,不是定死的规则。每条写倾向(通常怎么说)、边界(绝不会怎么说)、例句和来源(〔样本〕〔台词〕〔推测〕〔待定〕〔待核〕)。第一版只写有把握的几条,写出台词之后再从「这句像他、那句不像」里归纳,补进档案,每次升版本号并写明来自哪句。人在特定处境下会说出不像自己的话,记进「例外登记」。
还有几条反刻板的底线(不拼错字模拟口音、写语法不堆俚语、方言角色不负责好笑、标准语也是口音),在 principles.md 第三节,每次都要守。
三根独立的轴
语言(中文 / 英文 / 日语)、时代(现代 / 古代)、风格(日语的现实 / 二次元;古代的考据 / 通行 / 戏说)互相独立,组合都成立。先把这三个定下来,再选工作模式。
语言
| 台词语言 | 模式 | 先读 | 额外要定的 |
|---|---|---|---|
| 中文 | ZH | references/语言模式.md 的中文列 |
方言浓度、代际 |
| 英文 | EN | references/语言模式.md 的英文列 |
变体(英 / 美 / 澳)、拼写跟谁走 |
| 日语 | JA | references/ja/00-总则与逐句决策.md(必读);黑帮、不良、热血少年、JK 等类型加 ja/05a;关西腔等地方口音加 ja/06a |
风格:现实 / 二次元·轻 / 二次元·重;关系表;每句过七步决策 |
时代
| 时代 | 读 | 额外要定的 |
|---|---|---|
| 现代 | 上面语言模式对应的文件;脱口的话和 filler 看 references/07a-脱口而出与填充词.md |
代际、俚语的年份 |
| 古代 | references/era/00-时代轴.md + era/中文古代.md、英文古代.md 或 日语古代.md;明、清加 era/中文明清民国.md |
朝代或时期;层(考据 / 通行 / 戏说);身份和称谓表;明清还要定满汉、前期还是晚期 |
| 民国 | references/era/00-时代轴.md + era/中文明清民国.md;脱口词和 filler 按 07a 的做法 |
北洋还是南京以后、哪座城;用新称呼还是旧称呼 |
| 架空 | references/era/00-时代轴.md + era/架空王朝.md |
贴朝代 / 拼合 / 自造;依托;称谓锁定表(全剧共用);真实历史算不算数 |
日语和中英文不一样:人称、动词形态、句末都由「谁对谁、在什么场面、说到谁」决定,所以日语档案写成对象矩阵,用自己的模板(templates/角色语言档案-日语.md)。下面的工作模式三种语言共用,日语在每步要额外做的写在各模式里。
再选工作模式
这个 skill 最好在剧本阶段就进来,不要等到分镜和视频都做了才润色。用户要进分镜时,主动提一句可以先拷打一遍。
| 用户想要 | 模式 | 读 |
|---|---|---|
| 「这个称呼对吗」「帮我查一下称谓」「古代这么叫行吗」「部長さん能这么说吗」「英文里怎么称呼他」,中日英、古今都算 | A 称谓纠偏 | references/称谓纠偏.md(照它做;拿不准的直接问用户);templates/称谓纠偏报告.md |
| 「帮我过一下这个剧本的台词」「拷打一下」「台词太假」「要进分镜了」,手上是大纲、剧本或一场戏 | R 剧本拷打 | references/剧本拷打.md(照它做,一次一问) |
| 「这是某人的访谈 / 口播稿 / 聊天记录,照着他的说话方式建档」「学这个人说话」 | S 从样本建档 | references/principles.md、维度文件(按需)、templates/角色语言档案.md,跑 scripts/yuyan_tool.py stats |
| 「这个角色怎么说话」「给他建语言档案」,手上是人设、小传或 juese-sheji 的人物精细描述,或者只有一个身份标签 | P 从人设建档 | references/principles.md、references/维度索引.md,再按坐标打开维度文件;templates/角色语言档案.md |
| 「写这场戏的对白」「把这段台词改成他的说法」「同一句话让四个人各说一遍」 | W 写台词 / 改台词 | 角色的语言档案;references/03-语体与切换.md、references/07-惯用词与口头禅.md |
| 「这段台词像不像他」「哪几句出戏」「检查一下对白」「对白太 AI 了」 | C 检查与回写 | 角色的语言档案、references/check-labels.md、templates/检查报告.md;英文台词跑 scripts/yuyan_tool.py variety,日语跑 ja |
只想知道称呼对不对,A 单独就够,不用建档。 建档的流程里,最常见的顺序是 R(剧本阶段,同时产出档案)→ 分镜;或者 P(或 S)→ W → C → 回写档案 → W:档案先出一版,写一场戏,查一遍,把写对了的新习惯补进档案,下一场按新档案写。用户只要其中一个时,做完那一个就停,结尾用一句话说下一步可以做什么。
共同的第一步:收料
先读手上有的东西:剧本、人物小传、分镜稿、juese-sheji 的人物精细描述(尤其第 ④ 段「说话方式参考」)、已有的语言档案、已经写好的台词、用户给的样本。
然后确认这几件事,用户没说的一次性问完(有 AskUserQuestion 这类工具就用,没有就一次列清楚):
- 台词用什么语言:中文、英文、日语,还是多语言(中文剧本配英文字幕、英文剧配中文字幕、中文剧本做日语片)。多语言看
references/语言模式.md的「双语和翻译」。 - 时代和地点:决定变体、俚语年份、该不该有某些词。
- 给谁看:出海短剧给美国观众时,英国角色的「外来感」是卖点;给英国观众时,英式细节要更准。
- 拼写跟谁走(英文):剧本按美式统一,还是英国角色用英式拼写(
references/01-国别地域与口音.md)。 - 风格(日语):现实、二次元·轻还是二次元·重(
references/ja/00-总则与逐句决策.md第一节)。写实短剧和异世界番用的是两套话。 - 关系(日语):戏里每个说话对象和他的上下、亲疏、内外。
说「你定」就从剧本推,并在档案里标〔推测〕。
模式 A 不走这一整套:只问判断称谓必需的几样,见下面。
产出存在哪:和 juese-sheji 同一个约定,一部短片一个目录 shorts/<项目>/,语言档案放 character-sheets/<角色>/语言档案.md,和角色卡放在一起。用户的工作区有自己的结构就按他的来;只是试一试、没有项目时,直接在对话里给。
模式 A 称谓纠偏
照 references/称谓纠偏.md。谁叫谁、自称什么,是观众最容易听出错的地方,也是最常被单独问到的问题,所以它不要求先建档,给一句台词也能做。
- 收料:台词;语言、时代(朝代或年份)、地点;谁对谁、还有谁在场。缺的一次问完,能从剧本读出来的不问。
- 抽称谓:逐处列出自称、对称、他称、称呼语、说到别人家里人的词;日语连「该省没省」一起看。
- 每处先定上下,必填:上对下、下对上还是平辈,看职位、辈分、师承、主仆,几条打架也要说清。填不出来就算拿不准。两头都要查:A 怎么叫 B,B 怎么叫 A。再定亲疏、场合、在场的人;说到第三人时看三个人的上下;当面和背后分开。
- 再问四件事:身份对吗?谦敬和内外对吗?时代和地域对吗?前后一致吗?按文件里的路由表查,先跑脚本
address(上下)和era、ja、variety。 - 下结论:
对、错(有依据)、看层(影视叫法,看这部戏选哪一层)、跳变、戏(故意反着用:笼络、讽刺、羞辱、决裂,有事件支撑)、拿不准。 - 拿不准的直接问用户,不猜、不默默换:说清哪一处、为什么拿不准、查过哪些信源(各说什么、是一手还是二手、哪些没查到)、几个选项和后果、推荐哪个。模型自己的记忆不算信源,要照实说。由用户决定,决定写进称谓决定表,全剧生效,不再问第二遍。
- 交付:修改表、称谓决定表、连带改动(日语改称谓常常要跟着改敬语)。只改称谓,不动别的。
模式 R 剧本拷打
照 references/剧本拷打.md。三关:定轴和人(逐个人物逼问,出档案 v1)→ 逐句拷打(换人、念出来、太干净、第一反应、说给观众听、时代、时长、遮名)→ 同场对照。一次只问一个问题,带推荐答案。有出关硬条件:设定不能丢、有下意识反应和 filler、有语体线、时长真改、称呼全对、跑脚本、不加戏、连起来读因果,一条也不能因为「你定」而减。产出:档案、语体线、改后的台词和修改表、进分镜前的提醒。
模式 P 从人设建档
- 列语言坐标。 按
principles.md第一节的坐标表,把人设里能读出来的填上,每一项写依据(小传第几段)。出身阶级和现在的阶级分开写:两者不同的人有两套语码,最有戏。人设里没有、又影响说话的项(他在哪读的书?读什么科?青春期在哪几年?)问用户,或者补一个并标〔补〕。 - 按坐标打开维度文件。 先看
references/维度索引.md的「坐标 → 维度」表,判断要细做哪几个维度:英国人必看01a-英式角色.md;AAVE、律师、方言看02;高学历的欧美角色看05-外语夹用.md;用词水平04每个角色都看。 - 逐维度写倾向、边界、例句、来源。 用
templates/角色语言档案.md。只有身份标签时,推出来的全部标〔推测〕;没把握的维度写〔待定〕,不硬填。宁可一个维度空着,也不要写一条泛泛的「说话粗鲁」:形容词是请模型猜,具体的词和句式才是下单。 - 定切换表:对上级、家人、陌生人、下属、同社群的人、喜欢的人,各用哪一档,变化点是什么(
03-语体与切换.md)。 - 口头禅、称呼、骂人的词都写频率上限(
07-惯用词与口头禅.md)。现代角色还要写下意识反应和招牌 filler(07a-脱口而出与填充词.md):这个人惊讶、愤怒、疼的时候第一个字是什么,卡壳时填什么。 - 反刻板自查:按
principles.md第三节过一遍。AAVE 和方言角色重点查:是不是只有俚语没有语法、有没有拼错字、他有没有和口音无关的目的。 - 试音:同一个意思(比如「我不同意」或「我饿了」)在三种处境下各说一句:对上级、对家人、生气时。试音句放进档案末尾,作为 v1 的样板。
- 标 v1,写日期和依据。
古代:先按 era/ 定朝代、层、身份和称谓表;写一张这个人的古今替换表(他怎么说「谢谢」「不可能」)。架空的戏先写全剧共用的称谓锁定表,再建人。
日语:第 3 步按日语模板写,必写人称表、对象矩阵、句末、敬语熟练度、读音表。第 4 步的切换表就是对象矩阵(ja/04)。第 7 步的试音也要过敬语方向和内外。
模式 S 从样本建档
样本是一个真人的文字或口播转写(比如你自己的口播稿、某人的访谈)。
- 分样本:口语转写还是书面?对谁说的?什么场合?口语和书面分开算,不同场合分开记。能用来建档的是口语样本;书面样本只能用来推用词档位。
- 跑统计:
python3 scripts/yuyan_tool.py stats 样本.txt(剧本格式加--speaker 名字)。拿到平均句长、碎片句比例、填充词密度、缩写率、长词和拉丁后缀词比例、高频词。数字只是线索,规则要回到原句里去确认。 - 逐维度归纳:每条规则附 1–2 句样本原句,标〔样本〕。分清「这个人的习惯」和「这个场合的习惯」:只在一个场合出现的,写进切换表,不写成总倾向。
- 样本不够时:英文三百词、中文六百字以下,或者只有一个场合,归纳出来的规则标〔推测〕,档案开头写清样本量。日语的样本要分对象:只听过他对上级说话,就不知道他对朋友的人称和句末,要标〔待定〕。
stats不支持日语,用ja看人称和句末分布。 - 后面同模式 P 的第 4–8 步。
模式 W 写台词 / 改台词
- 读档案和场景:谁对谁说、他想要什么、阻力在哪、这个处境属不属于「例外登记」。
- 先定意图和潜台词,再落词。落词的顺序:语体档(对这个人用哪一档)→ 用词档 → 句长和句式 → 语用(怎么请求、拒绝、道歉)→ 惯用词(守上限)→ 情绪方向。
- 多个角色同场:写完后遮住名字读一遍,每句都要能认出是谁说的。认不出的那句,回档案找一个维度把它拉开(盲测思维,见
evals/cases.md)。 - 改台词:给「原句 → 改后 → 改了哪个维度」三列,改动理由用
check-labels.md的标签。 - 英文台词:按档案的变体过一遍词表和拼写;英国角色跑
python3 scripts/yuyan_tool.py variety 台词.md --target uk --speaker 名字,美国角色用--target us,澳洲角色用--target au(不要用 uk,会把澳洲词全报成穿帮)。 - 古代台词:跑
python3 scripts/yuyan_tool.py era 台词.md --lang zh(en、ja;中文的明、清、民国和贴朝代的架空加--period ming / qing / minguo),再人工看称谓和想法是不是现代的。 - 日语台词:每句过
ja/00的七步(场面 → 上下亲疏 → 内外 → 谁做的 → 人称 → 句末 → 读音和拍数),然后跑python3 scripts/yuyan_tool.py ja 台词.md --speaker 名字 --style real --self 俺,僕 --sec 5(二次元不加--style real;关西角色加--dialect kansai,其他方言角色用--allow わし)。交付显示版、念白版和读音表(ja/07)。 - 交付:剧本格式的台词。用户要时,附一列旁注:这句用了档案的哪几条。写的过程中如果出现了档案里没有、但写得特别对的说法,在交付末尾列出来,问要不要回写(见模式 C 第 4 步)。
模式 C 检查与回写
- 逐句打标签:按
references/check-labels.md,每句一个或几个标签(OK、GENERIC、TOO_FORMAL、TOO_ARTICULATE、WRONG_VARIETY、TIC_OVERUSE、EYE_DIALECT、STEREOTYPE、EXCEPTION_OK、NEW_HABIT……),附依据(档案的哪一条)。 - 机器能查的先让机器查:英文台词跑
variety查变体穿帮,跑stats --speaker看句长和口头禅有没有超上限;日语台词跑ja(脚本查不了敬语方向和内外,这两项要人工逐句过)。 - 给改法:出戏的句子给 1–2 个改写,说明改了哪个维度。
- 回写档案(自下而上):标了
NEW_HABIT的句子,归纳成新规则补进档案,来源标〔台词〕并写明场次和原句;标了EXCEPTION_OK的新处境,登记进「例外登记」;被台词证实的〔推测〕升级成〔台词〕,被推翻的删掉。档案升一个版本号,在版本记录里写改了什么、来自哪句、为什么。 - 用
templates/检查报告.md交付:一张逐句表 + 改法 + 档案改动摘要。
和其他 skill 的分工
都是可选的,没有也能用。
- 上游
juese-sheji(角色设计):它的第 ④ 段「说话方式参考」只有语速、口头禅和三句示例。要细做角色说话时,拿它的人物精细描述走模式 P;它写的语速、音色不进语言档案(那是配音的事),口头禅和句式可以当〔推测〕的初值。 - 下游
peiyin(配音):语言档案不管音色和语速。台词里有外语短语(法语、拉丁语)或方言词时,交付时提醒一句配音要注意发音。 cinematic-director(导演):它的对白和声音方案管「这场戏说什么、怎么拍」;这个 skill 管「这个人会怎么说」。先拷打再分镜:定稿台词和拍数交给它排时长。
交付时要列的
- 哪些规则来自参考资料(
references/sources.md),哪些是这次按人设推的(〔推测〕)。 - 拿不准的语言学说法、方言词、外语短语、俚语年份,放进档案的「待核」栏,不要当事实写。
- 日语台词要告诉用户:这是模型写、没有经母语者听过的。正式发布前,建议请日语母语者听一遍,重点是方言、时代语和关键场次的敬语。
- 用了真人或影视角色做参考(Klaus、Lucifer 等)时,说明借的是哪几条机制;不复用原台词。
文件
references/
principles.md 两条原则 + 语言坐标 + 来源标记 + 反刻板底线(必读)
语言模式.md 中文、英文、日语三种模式各读什么、用什么,双语和翻译
称谓纠偏.md 模式 A:中日英、古今的称谓怎么查,路由表,常见错,拿不准怎么问用户
剧本拷打.md 模式 R:剧本阶段逐人逐句逼问,让台词接近真人的手法
维度索引.md 十个维度一览 + 坐标 → 维度的对照
01-国别地域与口音.md 英美澳词表、拼写、语法,美国各地区,爱尔兰、苏格兰
01a-英式角色.md 英国角色四关、绅士的语言机制、Klaus 和 Lucifer 拆解、英国上层的几种人
02-社会方言与职业语域.md AAVE 语法规则、法律英语、警察医生学者、中文方言和社会方言
03-语体与切换.md Joos 五种语体、切换表、语码转换、两套语码和矫枉过正
04-用词水平与精准度.md 档位、日耳曼词和拉丁词、U 和 non-U、精准度、用错词、「我不同意」四人示例
05-外语夹用.md 法语、拉丁语、德语、意大利语短语表,谁会说、怎么说,Bon appétit 的阶层问题,中文对应
06-句子复杂度.md
07-惯用词与口头禅.md 分类 + 频率上限
07a-脱口而出与填充词.md 现代:惊讶愤怒时脱口的话(中英日、分人群)、filler、常用表达、密度
08-修辞与用典.md
09-语用习惯.md
10-情绪失控.md
check-labels.md 检查标签
sources.md 资料来源、自己补的、待核
data/variety.txt 英美澳叫法和拼写对照(variety 脚本用)
era/ 时代轴
00-时代轴.md 三根轴的关系、考据 / 通行 / 戏说、共同步骤
中文古代.md 称谓规矩、各身份的语言体系、先秦到民国的朝代差别表、古今替换表
中文明清民国.md 明、清、民国细写:官场分档、满汉和奴才、新旧两套称呼、哪些是影视叫法
架空王朝.md 贴朝代、拼合、自造三档,称谓锁定表,真实历史算不算数
英文古代.md 时期、thou 的规矩、摄政称呼、穿帮
日语古代.md 时代剧语、各身份、明治大正、穿帮
data/era-words.txt era 脚本用的现代词表
ja/ 日语模式
00-总则与逐句决策.md 风格开关、日语坐标、七步决策、模型常见病(JA 必读)
01-人称表.md 自称、对称、他称、谦称,标了现实里用不用
02-敬语与内外.md 五分类、动词表、内外、错误对照、错误也是设计
03-性别表现与句末.md 现实已中性化、句末对照、口语缩约、留白
04-对象矩阵.md 男女对同辈 / 上级 / 下级、男女之间、学校、家庭、切换信号
05-役割语与二次元.md 现实和二次元对照、配方表、大小姐语语法、奇幻规矩、上限、不能随便用的
05a-经典角色语言体系.md 黑帮、不良、热血少年、JK 的整套秩序、称呼、词汇、规矩,分三层;刑事、姉御等速查
06-年龄身份与方言.md 年龄、代际、阶层、职业、方言通用规矩、外语
06a-关西腔与地方口音.md 大阪、河内、京都、神户的差别,语法对照,〜はる,词分三层,声调和 TTS,其他地方简表
07-视频落地.md 读音、拍数、念白版、给视频模型和配音
data/ja-lint.txt ja 脚本用的词表
templates/角色语言档案.md(中英)、角色语言档案-日语.md、检查报告.md、称谓纠偏报告.md
examples/ 01–04 英文、05 中文;06–09 日语现实;10–12 日语二次元(09 和 10 是同一人设的两种写法);13–16 中文古代(平民、官家女子、官员、草寇);17 民国上海买办;18 架空王朝宫女;19 称谓纠偏(含一处拿不准的问法)
evals/ 验收用例、盲测题和答案(分开放)、跑过的记录
scripts/yuyan_tool.py stats(样本统计)、variety(变体穿帮扫描)、era(古代里的现代词和朝代穿帮)、ja(日语检查)、address(称谓的上下和跳变)
效果示例
都是模型写的「干净」对白,经过模式 R(剧本拷打)之后的样子。
中文现代(沈阳烧烤店老板娘,听说儿子瞒着辞职、还欠了网贷)
| 改前 | 改后 |
|---|---|
| 我对你的决定感到非常失望。 | 妈呀……你啥时候辞的? |
| 这真是太让人难过了。 | 先别说还钱。你吃饭没? |
英文现代(曼彻斯特的修车行老板,发现儿子瞒着他把车行抵押了)
| 改前 | 改后 |
|---|---|
| I am very disappointed that you did this without telling me. | Bloody hell. You put our place up as security? |
| I understand your feelings, Dad, but it was necessary for the business. | I was trying to keep it open, Dad. I— I thought I could sort it. |
日语现代·现实(大阪工厂社长,被东京大客户的女部长通知终止合同)
| 改前 | 改后 |
|---|---|
| 私はあなたの決定に同意できません。 | えっ……ほんまですか。 |
| 申し訳ありませんが、弊社の田中部長はすでに決定なさいました。(内外错误) | はい。契約を終了させていただきます。 |
| それは酷いです。 | そら、あんまりや……。 |
敬语到最后一句掉了,关系是怎么断的,台词自己就交代了。关西腔要注意:字写对了,TTS 还可能按东京声调念,一定要试听。
中文古代(架空类明代,草寇拦路)
| 改前 | 改后 |
|---|---|
| 请你们把身上的财物交给我。 | 留下买路财,快些。 |
| 大人,我只是一个农民,我没有钱。 | 大王,小人挑的是菜,身上真没银钱。 |
日语里的同一个意思,现实和二次元两套
| 人设 | 现实风格 | 二次元 |
|---|---|---|
| 大小姐 | 恐れ入りますが、それは少し違うように存じます。 | それは違いますわ。 |
| 老人 | それはちょっと違うんじゃないかな。 | それは違うのう。 |
拷打和评测
都是模型判模型,用例和每轮记录在仓库的 evals/。
| 项目 | 结果 |
|---|---|
| 盲测(四个角色各 3 句,打乱去名,另一个模型只看档案认人) | 日语现实四人 12/12;中文古代四人 12/12;中英文三轮 12/12、10/12、12/12 |
| 拷打第一轮(另一个模型从零走) | 没过:抓到内外错误,但丢了方言、没有脱口的话、语体不变、超长的句子不改。于是加了出关硬条件 |
| 拷打第二轮(中英日、古今四组) | 明显变好,但暴露加戏和因果断裂,又加两条 |
| 拷打第三轮(出问题的两组) | 不再加戏,因果接上了 |
日语没有经过母语者听校,审校也是模型做的。脚本查不出敬语方向和内外,要逐句人工过。称谓的朝代细节、地域脏话、俚语年份有不少是常识整理,标了〔待核〕。正式发布的日语台词,请母语者听一遍。
作者:马自立(MatsuriMW)· 许可 CC BY-NC-SA 4.0 · GitHub
信源
做这个 skill 时实际参考过的资料。这份资料大多只看了摘要或摘录,不要当成读过全文的文献综述,规则里拿不准的都标了〔待核〕,对应关系和存疑见 references/sources.md。
标记:◎ 读了相关段落;○ 只看了摘要或搜索摘录;△ 审校模型引用的,我没有逐篇读。
日语:敬语、役割语、人称、句末
- ◎ 文化审议会,《敬語の指針》(2007)
- ◎ 国立国语研究所,会話から日本語を見る:同一个人对不同对象的自称
- ◎ 国立国语研究所,おじいちゃんのような話し方:役割语的来历
- ○ 金水敏,《ヴァーチャル日本語 役割語の謎》(书的介绍)、讲义、短文、研究者访谈、大阪大学介绍
- ○ 定延利之,ことばとキャラ、「役割語」について
- ○ キャラ語尾「ござる」の文法(岛根大学)
- ○ 水本光美,ことばとジェンダーを考える、2005 年论文、2009 年论文、ドラマに見る女ことば:年轻女性的句末,影视和教材的夸张
- ◎ お嬢様言葉(日文维基)
- ○ 读卖:女言葉 移りゆく「伝統」、朝日:金水敏访谈
- ○ 日经:男性の「俺」離れ(转述博报堂调查)、日本語の人称代名詞の使用実態、自称詞「オレ」と人物像、日本語における自称表現
- ◎ 国立国语研究所,CSJ 发话速度:拍数的依据
- △ 国立国语研究所,「〜てください」の丁寧さ;广岛大学论文
日语:经典角色
- ○ JC・JK 流行語大賞 2025(AMF,マイナビニュース转载)
- ○ 溝口敦、鈴木智彦对谈:博徒和テキ屋的用词;文春:黑帮的拟亲属秩序;舎弟(辞典)
- △ 警察白书:兄貴和舎弟的关系
- ○ 警察实际使用的隐语
- ○ テレビ東京:ヤンキー文化;pixiv 百科「俺」
日语:关西腔和地方口音
- ○ Nihongoresources:Kansai-ben、Bunpro:へん、TCJ:大阪生活的关西弁
- ○ 大阪弁(维基镜像)、日语的方言(Wikibooks)
- ○ FUN! JAPAN:关西弁、「ほかす」等方言词
- ○ 大阪大学:京阪式声调
- △ 大阪弁辞典;大阪方言的引用标记;关西方言终助词「わ」;大阪方言声调资料;文化厅教材
「字写成关西腔,TTS 按东京声调念」没有找到专门的调查,是按引擎工作方式推的。
古代和时代考证
- ○ 河合敦,时代考证的经验;大森洋平,《考証要集 秘伝!NHK時代考証資料》(介绍和读者评)
- ○ 古装剧的「装古」批评(光明网)
- ○ 古人的称谓(澎湃)、謙稱(汉典)
- ○ Thou(英文维基)
- ○ 《儒林外史》第三回、《官场现形记》第一和第四回、《红楼梦》第三和第二十八回、《酌中志》自序、《清稗类钞》「奴才」条;鲁迅《故乡》《祝福》《阿Q正传》(只读了这些篇目)
- ○ 清代「奴才」称谓考(人民网);军「座」不是乱叫的(光明网);皇阿玛和大拉翅(新民周刊);京师官场之称谓(《郎潜纪闻二笔》)
- △ 清代称谓资料;古人的名和字;早期现代英语的 thine;Thou and you
明、清、民国对过上面的原著和笔记;明以前的朝代差别还是通行知识,《称谓录》等工具书没有读,用到考据层要自己核。
脱口而出和 filler
- ○ Debrett's:The Trouble with Titles;SRA:How to address the court;What do I call a judge?(称谓纠偏的英文部分)
- ○ Gunnel Tottie(2011),um 和 uh 作为社会语言学标记,基于 BNC 的复现
- ○ Mark Liberman,Language Log;德语和荷兰语的情况(Wieling);um 和 uh 的性别差异(宾大工作论文)
- ○ Jack Grieve,美国脏话的地域分布(CBS 报道)
- ○ 「卧槽」和鲁迅的《论「他妈的」》(界面)
分人群、分地区的脱口词和 filler 表是常识整理,种子来自这个 skill 的作者,没有全面的语言学调查。
TTS 和读音
- ○ 用假名标注纠正 TTS 读音、学习平台用户对「は」读错的反馈
中英文模式的经典文献(没有逐本读,用的是通行说法)
Alan Ross(1954)、Nancy Mitford(1955)的 U 和 non-U;Kate Fox,Watching the English(2004);Basil Bernstein 的语码理论(1971 起);William Labov(1966、1969);Martin Joos,The Five Clocks(1962);Kellogg Hunt(1965);Deborah Tannen(1984);Brown 和 Levinson,Politeness(1987);鈴木孝夫,《ことばと文化》(1973)。
参考过的同类 skill 和写作资料
- ◎ cccskills/skills 的 charatone(MIT):「〜だ」说死是 AI 台词的通病、句末不是个性的主角、方言三处都要对。借了判断和阈值,表和例句是重写的
- ◎ gsm041039/ProjectHarukaDocument 的 story-character-voice-designer:换人测试、由成功例句反推
- ○ clawic/skills 的 japanese:只作比较
- grill-me:一次一问、带推荐答案的拷打做法
- 更早的版本还参考了 skills.sh 上 ckokoski 的 dialogue、Story Embers 的 V.O.I.C.E.、haowjy/creative-writing-skills、Writers' Greenhouse、dropbars 博客