visinger2-nomidi / text /npu /symbol_converter.py
innnky's picture
init
471bf00
raw
history blame
No virus
979 Bytes
import re
import numpy as np
from text.npu.symbols import *
import os
# Mappings from symbol to numeric ID and vice versa:
_ttsing_phone_to_id = {p: i for i, p in enumerate(ttsing_phone_set)}
_ttsing_pitch_to_id = {p: i for i, p in enumerate(ttsing_pitch_set)}
_ttsing_slur_to_id = {s: i for i, s in enumerate(ttsing_slur_set)}
ttsing_phone_to_int = {}
int_to_ttsing_phone = {}
for idx, item in enumerate(ttsing_phone_set):
ttsing_phone_to_int[item] = idx
int_to_ttsing_phone[idx] = item
ttsing_pitch_to_int = {}
int_to_ttsing_pitch = {}
for idx, item in enumerate(ttsing_pitch_set):
ttsing_pitch_to_int[item] = idx
int_to_ttsing_pitch[idx] = item
# opencpop
ttsing_opencpop_pitch_to_int = {}
for idx, item in enumerate(ttsing_opencpop_pitch_set):
ttsing_opencpop_pitch_to_int[item] = idx
ttsing_slur_to_int = {}
int_to_ttsing_slur = {}
for idx, item in enumerate(ttsing_slur_set):
ttsing_slur_to_int[item] = idx
int_to_ttsing_slur[idx] = item