Update Uptated-Prototype/PiperTTS-GUI-Test.py
This commit is contained in:
@@ -22,6 +22,25 @@ Window_PosY = (Screen_Height/2) - (Window_Height/2)
|
|||||||
Root_Window.geometry(f'{Window_Width}x{Window_Height}+{int(Window_PosX)}+{int(Window_PosY)}')
|
Root_Window.geometry(f'{Window_Width}x{Window_Height}+{int(Window_PosX)}+{int(Window_PosY)}')
|
||||||
#Root_Window.minsize(Window_Width, Window_Height)
|
#Root_Window.minsize(Window_Width, Window_Height)
|
||||||
|
|
||||||
|
#
|
||||||
|
try:
|
||||||
|
with open("voices/voices.json","r") as file:
|
||||||
|
data = json.load(file)
|
||||||
|
# Failed at loading voices.json
|
||||||
|
except FileNotFoundError:
|
||||||
|
print("Error: The file 'voises.json' was not found.")
|
||||||
|
|
||||||
|
# Create a list for Languages
|
||||||
|
mylist = ("Languages")
|
||||||
|
|
||||||
|
# Appends and formats all the languages to the list
|
||||||
|
for voice_id, info in data.items():
|
||||||
|
mylist.append(f"{info["language"]["name_native"]} ({info["language"]["name_english"]}, {info["language"]["country_english"]})")
|
||||||
|
|
||||||
|
# Removes duplicate languages choices from list
|
||||||
|
mylist = list(dict.fromkeys(mylist))
|
||||||
|
mylist_String = StringVar(value = "Languages")
|
||||||
|
|
||||||
# Attempts to create a Input Frame
|
# Attempts to create a Input Frame
|
||||||
try:
|
try:
|
||||||
Input_Box_Frame = ttk.Frame(Root_Window)
|
Input_Box_Frame = ttk.Frame(Root_Window)
|
||||||
@@ -297,7 +316,10 @@ C_Button_Next.grid(row=1, column=4)
|
|||||||
|
|
||||||
# Prefrences stuff
|
# Prefrences stuff
|
||||||
GUI_Combobox_1_Label = Label(Prefrences_Frame, text="Language?")
|
GUI_Combobox_1_Label = Label(Prefrences_Frame, text="Language?")
|
||||||
GUI_Combobox_1 = ttk.Combobox(Prefrences_Frame)
|
GUI_Combobox_1 = ttk.Combobox(Prefrences_Frame, textvariable = mylist_String)
|
||||||
|
#
|
||||||
|
GUI_Combobox_1["values"] = mylist
|
||||||
|
#
|
||||||
GUI_Combobox_2_Label = Label(Prefrences_Frame, text="Voice?")
|
GUI_Combobox_2_Label = Label(Prefrences_Frame, text="Voice?")
|
||||||
GUI_Combobox_2 = ttk.Combobox(Prefrences_Frame)
|
GUI_Combobox_2 = ttk.Combobox(Prefrences_Frame)
|
||||||
GUI_Spinbox_1_Label = Label(Prefrences_Frame, text="volume?")
|
GUI_Spinbox_1_Label = Label(Prefrences_Frame, text="volume?")
|
||||||
|
|||||||
Reference in New Issue
Block a user