音素是语言识别领域的最小单元,文本到音素的转换是TTS任务(文本转语音)中重要的步骤之一,最近用了下python包(phonemizer),实践了下,觉得还挺有用的,因此记录一下过程。

(1) 下载源码,https://github.com/bootphon/phonemizer

(2) 进行源码的编译和查看,发现其调用的是festival and espeak/espeak-ng 两个系统的东西,即相当于提供了一个接口调用的东西。上述两种音素转换工具的区别如下:Festival provides US English phonemization with syllable tokenization, espeak endows multiple languages but without syllable boundaries.,可见espeak支持更多的语言。

(3) 利用源码进行调试,编译,简化其输入和输出,即可进行调试。

实验一:festival调用:en-->us,输入hello,得到的是美语的音素。

实验二:espeak调用:en-->us,输入hello,得到的是美语的音素。

实验三:espeak调用:fr-->fr,输入法语的“你好世界”,得到的是法语的音素。

实验三:espeak调用:spanish,输入西班牙语的“你好”,得到的是西班牙语的音素。

多语言文本到音素转换工具phonemizer实践相关推荐

  1. c语言复杂函数转换,详解C语言常用的一些转换工具函数.pdf

    详详解解C语语言言常常用用的的一一些些转转换换工工具具函函数数 1..字字符符串串转转十十六六进进制制 代码实现: void StrToHex(char *pbDest, char *pbSrc, i ...

  2. PHP/其他语言 - 程序员内功心法 常用工具 - 学习/实践

    1.应用场景 主要用于学习和使用常用工具进行程序剖析,养成技术人的内功心法,从而达到技术的融会贯通. 2.学习/操作 1.文档阅读 PHP程序员内功心法-常用工具 My favorite (dead ...

  3. go编写命令行工具_编写者的命令行文档转换工具

    go编写命令行工具 今天,我们有足够的工具可用于在我们的计算机上编辑备忘录,信件,论文,书籍,演示幻灯片和其他文档. 这既有好处也有缺点:一方面,如果您不喜欢某个软件,则可以随时随地转到另一个软件上: ...

  4. python输出文本对齐_speech-aligner,是一个从“人声语音”及其“语言文本”,产生音素级别时间对齐标注的工具...

    speech-aligner Chinese readme: speech-aligner,是一个从"人声语音"及其"语言文本",产生音素级别时间对齐标注的工具 ...

  5. c语言bmp转换jpeg_PDF格式转换工具

    Cisdem PDF Converter OCR for Mac是一款Mac平台的PDF格式转换工具,可以帮助我们将PDF格式的文件转换成Word, Text, Excel, ePub, Keynot ...

  6. 12个免费的从文本到语音转换 的在线服务和工具

    你知道吗?你说的话或者写的字可以直接转换成语音MP3然后下载,是不是很棒,今天我收集了一些免费的基于网络的服务,将让您将文字转换成语音文本.在网上人们通常喜欢听文章而不是读文字.此外,听力可以节省时间 ...

  7. Phonemizer | Python文本语音(音素)表征包

    音素 音素是构成语音的基本声音,音节和单词建立在音节上.在与 语音 和 语言 处理相关的各种应用(例如 文本到语音系统 )中,将文本从其拼写形式转录为语音字母表是一项重要要求. Phonemizer ...

  8. Pandoc —— 标记语言转换工具(中文乱码问题)

    今次毕业设计,来个逼格高的,用 latex 编写.谁曾想,学院首先要收一份 word 版的.辣么多的 latex 公式如何转呀. Pandoc 是由 John MacFarlane 开发的标记语言转换 ...

  9. LVGL的多语言转换工具--MCU_Font_Release

    简介 在gitee发现一个很不错的工具 -- MCU_Font_Release 最近弄一个项目用到了LVGL,然后需要中英文切换,官方也提供一个转换工具,不过需要有字库,而且操作起来非常复杂.链接:h ...

最新文章

  1. pytorch attention 注意力
  2. 《青春飞扬》诗集出版历程与思考分享 之三:游记、感悟与思考
  3. SD question:客户主数据中“合伙人功能”视图里面的数据怎么样才能自动带出来?...
  4. Shiro授权流程图
  5. 如何将你的Qt项目打包安装在MeeGo系统中
  6. GridView 中的事件
  7. 如何重装win8系统,win8系统重装的方法
  8. 浅析微信支付:商户平台开通现金红包、指定用户发放、红包记录查询
  9. 从小说网站爬取小说并写入txt文档中
  10. python 中sg表示什么_十分钟带你入门最Python风格的Gui库
  11. Java开发教程入门!数据库事务深入分析
  12. 非拜占庭容错共识算法
  13. 《生物信息学:导论与方法》--本体论、分子通路鉴定--听课笔记(二十)
  14. calc(100% - 200px)调整大小
  15. 机器学习中正则化的作用
  16. 华为老总身份彻底曝光,全世界感到害怕!
  17. 软文营销如何建立独特内容让读者自动掉入“圈套”
  18. css中2D转换效果实现(4)
  19. 计算机原理与应用 第二章——ARM处理器
  20. vue项目整合UEditor看这一篇就够了

热门文章

  1. lokohelp康复机器人_Lokohelp康复机器人对脑卒中患者的康复作用
  2. Perl : 线粒体tRNA二级结构的美化(mitos2)
  3. 世界有影响的十位算法大师
  4. 张老师的生日究竟是哪天(经典推理题[转载])
  5. JavaScript 学习教程集锦
  6. 人工智能之旅VIII-左脑与右脑-相辅相成
  7. 忘记网站admin密码怎么办?如何修改数据库md5值与admin密码巧解
  8. 视频托管必须了解的视频参数
  9. Hdream一款二次元主题 Grace苏醒emlog主题
  10. 【Prompting】ChatGPT Prompt Engineering开发指南(1)