0 Kommentare (0 Kommentare)0 Reaktionen (0 Reaktionen)2 zugewiesene Personen (2 zugewiesene Personen)Python1.702 Forks (1.702 Forks)batch import
T2Sfeature requestgood first issue
Repository-Metriken
- Stars
- 9.453 Sterne (9.453 Sterne)
- PR-Merge-Metriken
- PR-Metriken ausstehend (PR-Metriken ausstehend)
Beschreibung
目前 DiffSinger 的文本前端,通过 pinyin_to_phone.txt 文件(opencpop 数据集获取)得到 pinyin 到音素的映射关系,参考:
可以通过不带 tone 的 pypinyin 输出加一些简单的规则移除掉对这个文件的依赖
需要注意的点:
- 除了 zh ch sh 其他声母都是一个,或者无声母,zh ch sh 和 z c s 需要分类讨论
- 单纯拆的话应该比生成简单一点点,有一些细节需要考虑,比如 u v 变换, u 开头的韵母的变换等, 是生成字典的逆过程,字典生成过程可以参考
Contributor Guide
- Research-Richtung
- Untersuche das vorhandene Lexikon Generierungsskript unter https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/examples/other/mfa/local/generate lexicon.py und verstehe die Regeln zur Zuordnung von Pinyin zu Phonemen. Implementiere dann eine ähnliche Logik im Text Frontend, um die Abhängigkeit von der Datei pinyin to phone.txt zu ersetzen.
- Tech Stack
- python
- Domain
- backend
- Issue Type
- Refactoring
- Voraussetzungen
- PythonGit