g2p_barranquenho 是首个面向 巴兰克诺语 的开放字素转音素转换器。巴兰克诺语是一种伊比利亚-罗曼语接触语言,通行于葡萄牙的巴兰科斯——这是西班牙边境上的一个市镇,几个世纪以来葡萄牙语与埃斯特雷马杜拉/安达卢西亚西班牙语在此共存。
巴兰克诺语在音系上的有趣之处
巴兰克诺语既不是葡萄牙语的方言,也不是西班牙语的方言;它是一个真正独立的系统。巴兰科斯市议会最近发布了三份奠基性文献——一部词典、一份正字法约定和一部基础语法——为我们提供了所需的规则。相关公告:“Un Enormi Passu para u Barranquenhu i para a Cultura Barranquenha!”。
我们从那份正字法约定中推导出了规则集——但我们并未手写一套针对文本的专用处理流程,而是将其作为一个语言规格 ext-PT-x-barrancos,纳入共享的 orthography2ipa 引擎。该规格的字素表、异音规则、重音模型和跨词连读规则描述了巴兰克诺语的每一种实际发音:多字母字素按约定文档所述合并(tch → /tʃ/、ch → /ʃ/、nh → /ɲ/、lh → /ʎ/),鼻化双元音出现在 m/n 之前,v 一律映射为 /b/,h 则表现为实际发音的 /h/——这与任何一种母语都不同。
g2p_barranquenho 本身只是围绕 orthography2ipa.G2P、由该规格驱动的一个薄薄的调用端封装:它负责文本规范化(大小写折叠、切分成规格所需的形状)、数字展开,以及稳定的 phonemize/transcribe 接口,但不负责音系规则本身——改进规则意味着修改上游的规格,因此每个下游使用者都能共享同一处修复。
实际运行中:
“Un Enormi Passu para u Barranquenhu i para a Cultura Barranquenha” →
ˈũ eˈnɔɾmi ˈpas̺u ˈpaɾɐ ˈu bɐrɐ̃ˈkɛɲu ˈi ˈpaɾɐ ɐ kuˈltuɾɐ bɐrɐ̃ˈkɛɲɐ
源 PDF 文件(约定、词典、语法)都收录在仓库根目录中,因此规则可对照其来源进行审核。
接下来是什么
G2P 转换器是 TTS 和 ASR 工作的最低前提。没有它,在文本上训练的模型就缺乏有原则的语音基础。有了它,通往巴兰克诺语语音模型的路径就沿用我们为阿斯图里亚斯语和阿拉贡语所采用的同一条混合流程——瓶颈在于语音数据,而非工具。
如果你有巴兰克诺语口语的录音,或能联系到愿意在开放许可下贡献的说话人,请与我们联系。 母语者的录音,哪怕只有几个小时,也能让 TTS 模型变得可行。