XPhoneBERT

XPhoneBERT

多语言音素表示模型助力TTS性能提升

XPhoneBERT是一种创新的多语言音素表示预训练模型,专为文本转语音(TTS)系统设计。基于BERT-base架构,该模型利用RoBERTa方法对近100种语言的3.3亿音素级句子进行训练。研究显示,将XPhoneBERT用作输入音素编码器能够显著增强神经TTS模型的自然度和韵律表现,同时在训练数据有限的情况下也能生成高质量语音。这一模型支持广泛的语言,并可通过transformers库便捷集成。

XPhoneBERT语音合成多语言模型音素表示预训练模型Github开源项目

<a name="introduction"></a> XPhoneBERT:用于文本转语音的预训练多语言音素表示模型

XPhoneBERT是第一个用于文本转语音(TTS)的预训练多语言音素表示模型。XPhoneBERT采用与BERT-base相同的模型架构,使用RoBERTa预训练方法在来自近100种语言和地区的3.3亿音素级句子上进行训练。实验结果表明,将XPhoneBERT作为输入音素编码器可以显著提升强大的神经TTS模型在自然度和韵律方面的性能,并且还有助于在有限的训练数据下生成相当高质量的语音。

XPhoneBERT的总体架构和实验结果可以在我们的INTERSPEECH 2023论文中找到:

@inproceedings{xphonebert,
title     = {{XPhoneBERT: A Pre-trained Multilingual Model for Phoneme Representations for Text-to-Speech}},
author    = {Linh The Nguyen and Thinh Pham and Dat Quoc Nguyen},
booktitle = {Proceedings of the 24th Annual Conference of the International Speech Communication Association (INTERSPEECH)},
year      = {2023}
}

当使用XPhoneBERT来帮助产生已发表的结果或将其整合到其他软件中时,请引用我们的论文。

<a name="transformers"></a> 使用transformers库的XPhoneBERT

安装 <a name="install2"></a>

  • 使用pip安装transformerspip install transformers,或者从源代码安装transformers

  • 安装text2phonemesequencepip install text2phonemesequence <br> 我们的text2phonemesequence包用于将文本序列转换为音素级序列,用于构建我们的多语言音素级预训练数据。我们通过整合CharsiuG2Psegments工具包来构建text2phonemesequence,这些工具包分别执行文本到音素的转换和音素分割。

  • 注意事项

    • 为每种语言初始化text2phonemesequence需要其对应的ISO 639-3代码。支持语言的ISO 639-3代码可在此处查看。

    • text2phonemesequence接受分词后的序列作为输入。用户也可以在将分词后的序列输入text2phonemesequence之前对其进行文本规范化。在创建我们的预训练数据时,我们使用spaCy工具包对每种语言的所有文本文档进行分词和分句,除了越南语,我们使用VnCoreNLP工具包。我们还使用NVIDIA NeMo工具包中的文本规范化组件用于英语、德语、西班牙语和中文,以及Vinorm文本规范化包用于越南语。

<a name="models2"></a> 预训练模型

模型参数数量架构最大长度预训练数据
vinai/xphonebert-base8800万base512来自近100种语言和地区的3.3亿音素级句子

使用示例 <a name="usage2"></a>

from transformers import AutoModel, AutoTokenizer from text2phonemesequence import Text2PhonemeSequence # 加载XPhoneBERT模型及其分词器 xphonebert = AutoModel.from_pretrained("vinai/xphonebert-base") tokenizer = AutoTokenizer.from_pretrained("vinai/xphonebert-base") # 加载Text2PhonemeSequence # text2phone_model = Text2PhonemeSequence(language='eng-us', is_cuda=True) text2phone_model = Text2PhonemeSequence(language='jpn', is_cuda=True) # 输入序列已经过分词(如果适用,还进行了文本规范化) # sentence = "That is , it is a testing text ." sentence = "これ は 、 テスト テキスト です ." input_phonemes = text2phone_model.infer_sentence(sentence) input_ids = tokenizer(input_phonemes, return_tensors="pt") with torch.no_grad(): features = xphonebert(**input_ids)

许可证

MIT许可证

版权所有 (c) 2023 VinAI

特此免费授予任何获得本软件及相关文档文件("软件")副本的人不受限制地处理本软件的权利,
包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,
并允许向其提供本软件的人这样做,但须符合以下条件:

上述版权声明和本许可声明应包含在本软件的所有副本或重要部分中。

本软件按"原样"提供,不提供任何明示或暗示的保证,包括但不限于对适销性、特定用途适用性和
非侵权性的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,
无论是在合同诉讼、侵权行为还是其他方面,由软件或软件的使用或其他交易引起、由软件引起或与之相关。

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具使用教程AI营销产品酷表ChatExcelAI智能客服
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

热门AI工具生产力协作转型TraeAI IDE
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

数据安全AI助手热门AI工具AI辅助写作AI论文工具论文写作智能生成大纲
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

热门AI工具AI办公办公工具智能排版AI生成PPT博思AIPPT海量精品模板AI创作
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多