MZhao-LEGION commited on
Commit
b8f004d
1 Parent(s): 2b47dda

chore: more adaptive layout; more character limit

Browse files
assets/audios/overlength_en.wav ADDED
Binary file (109 kB). View file
 
assets/audios/overlength_ja.wav ADDED
Binary file (121 kB). View file
 
css/style.css CHANGED
@@ -41,7 +41,7 @@
41
  --gutter-width:24px;
42
 
43
  --card-width: 42%;
44
- --voice-flex: 0.6;
45
  }
46
  }
47
 
@@ -131,17 +131,17 @@ gradio-app {
131
  align-content: center;
132
  align-items: center;
133
  }
134
- #api_key_input {
135
  flex-grow: 1;
136
  }
137
  #voice_list {
138
  flex-grow: var(--voice-flex);
139
- }
140
  #api_key_input input {
141
  margin: 0 !important;
142
  padding: 6px 12px 6px 12px;
143
  }
144
- #api_key_input label span {
145
  font-family: var(--font-heading) !important;
146
  margin: 0;
147
  width: 5rem;
@@ -155,7 +155,7 @@ gradio-app {
155
  justify-content: center;
156
  flex-direction: row;
157
  }
158
- #voice_list label span {
159
  font-family: var(--font-heading) !important;
160
  margin: 0;
161
  width: 7rem;
@@ -167,9 +167,6 @@ gradio-app {
167
  #voice_list .icon-wrap {
168
  margin: 0 !important;
169
  }
170
- #voice_list ul {
171
- width: 5rem !important;
172
- }
173
 
174
  /* Tabs */
175
  .tabs {
 
41
  --gutter-width:24px;
42
 
43
  --card-width: 42%;
44
+ --voice-flex: 0.8;
45
  }
46
  }
47
 
 
131
  align-content: center;
132
  align-items: center;
133
  }
134
+ /* #api_key_input {
135
  flex-grow: 1;
136
  }
137
  #voice_list {
138
  flex-grow: var(--voice-flex);
139
+ } */
140
  #api_key_input input {
141
  margin: 0 !important;
142
  padding: 6px 12px 6px 12px;
143
  }
144
+ #api_key_input label > span {
145
  font-family: var(--font-heading) !important;
146
  margin: 0;
147
  width: 5rem;
 
155
  justify-content: center;
156
  flex-direction: row;
157
  }
158
+ #voice_list label > span {
159
  font-family: var(--font-heading) !important;
160
  margin: 0;
161
  width: 7rem;
 
167
  #voice_list .icon-wrap {
168
  margin: 0 !important;
169
  }
 
 
 
170
 
171
  /* Tabs */
172
  .tabs {
presets.py CHANGED
@@ -50,14 +50,17 @@ def speak_fn(
50
  audio_list = []
51
  while text.find("\n\n") != -1:
52
  text = text.replace("\n\n", "\n")
53
- if len(text) > 100:
54
  logging.info(f"Too Long Text: {text}")
55
- if exceed_flag:
56
- text = "不要超过100字!"
57
- audio_value = "./assets/audios/nomorethan100.wav"
58
- else:
59
  text = "这句太长了,憋坏我啦!"
60
  audio_value = "./assets/audios/overlength.wav"
 
 
 
 
 
 
61
  exceed_flag = not exceed_flag
62
  else:
63
  for idx, slice in enumerate(text.split("|")):
 
50
  audio_list = []
51
  while text.find("\n\n") != -1:
52
  text = text.replace("\n\n", "\n")
53
+ if len(text) > 512:
54
  logging.info(f"Too Long Text: {text}")
55
+ if speaker == "TalkFlower_CNzh":
 
 
 
56
  text = "这句太长了,憋坏我啦!"
57
  audio_value = "./assets/audios/overlength.wav"
58
+ elif speaker == "TalkFlower_USen":
59
+ text = "This sentence is too long!"
60
+ audio_value = "./assets/audios/overlength_en.wav"
61
+ elif speaker == "TalkFlower_JPja":
62
+ text = "この文は長すぎます!"
63
+ audio_value = "./assets/audios/overlength_ja.wav"
64
  exceed_flag = not exceed_flag
65
  else:
66
  for idx, slice in enumerate(text.split("|")):