Skip to content

Commit 2bb5c1f

Browse files
committed
Adds voice classification functionality for Gemini and ElevenLabs voices, includes parsing, validation, and storage of voice metadata.
1 parent f3f8d03 commit 2bb5c1f

File tree

2 files changed

+727
-0
lines changed

2 files changed

+727
-0
lines changed
Lines changed: 301 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,301 @@
1+
[
2+
{
3+
"gender": "female",
4+
"age_group": "young adult",
5+
"accent": "American",
6+
"voice_quality": "medium",
7+
"speaking_style": "conversational",
8+
"confidence": 9,
9+
"notes": "Clear, articulate, and friendly tone.",
10+
"filename": "Achernar"
11+
},
12+
{
13+
"gender": "male",
14+
"age_group": "young adult",
15+
"accent": "American",
16+
"voice_quality": "medium",
17+
"speaking_style": "conversational",
18+
"confidence": 9,
19+
"notes": "Clear, steady voice.",
20+
"filename": "Achird"
21+
},
22+
{
23+
"gender": "male",
24+
"age_group": "middle aged",
25+
"accent": "American",
26+
"voice_quality": "medium",
27+
"speaking_style": "narrative",
28+
"confidence": 9,
29+
"notes": "Clear enunciation and steady pace.",
30+
"filename": "Algenib"
31+
},
32+
{
33+
"gender": "male",
34+
"age_group": "middle aged",
35+
"accent": "American",
36+
"voice_quality": "medium",
37+
"speaking_style": "conversational",
38+
"confidence": 9,
39+
"notes": "Clear, articulate voice with a steady pace.",
40+
"filename": "Algieba"
41+
},
42+
{
43+
"gender": "male",
44+
"age_group": "middle aged",
45+
"accent": "American",
46+
"voice_quality": "medium",
47+
"speaking_style": "conversational",
48+
"confidence": 8,
49+
"notes": "Speaker is presenting their voice as a sample for a podcast.",
50+
"filename": "Alnilam"
51+
},
52+
{
53+
"gender": "female",
54+
"age_group": "young adult",
55+
"accent": "American",
56+
"voice_quality": "medium",
57+
"speaking_style": "conversational",
58+
"confidence": 9,
59+
"notes": "Clear, articulate, and friendly tone.",
60+
"filename": "Aoede"
61+
},
62+
{
63+
"gender": "female",
64+
"age_group": "middle aged",
65+
"accent": "American",
66+
"voice_quality": "medium",
67+
"speaking_style": "narrative",
68+
"confidence": 9,
69+
"notes": "Clear, articulate speech, suitable for professional narration or podcast hosting.",
70+
"filename": "Autonoe"
71+
},
72+
{
73+
"gender": "female",
74+
"age_group": "young adult",
75+
"accent": "American",
76+
"voice_quality": "medium",
77+
"speaking_style": "conversational",
78+
"confidence": 9,
79+
"notes": "Clear, articulate, and friendly tone.",
80+
"filename": "Callirrhoe"
81+
},
82+
{
83+
"gender": "male",
84+
"age_group": "middle aged",
85+
"accent": "American",
86+
"voice_quality": "medium",
87+
"speaking_style": "conversational",
88+
"confidence": 8,
89+
"filename": "Charon"
90+
},
91+
{
92+
"gender": "female",
93+
"age_group": "young adult",
94+
"accent": "American",
95+
"voice_quality": "medium",
96+
"speaking_style": "narrative",
97+
"confidence": 9,
98+
"notes": "Clear enunciation and pleasant tone.",
99+
"filename": "Despina"
100+
},
101+
{
102+
"gender": "male",
103+
"age_group": "middle aged",
104+
"accent": "American",
105+
"voice_quality": "medium",
106+
"speaking_style": "narrative",
107+
"confidence": 9,
108+
"notes": "Clear, deliberate pronunciation suitable for narration or podcast hosting. The speaker explicitly mentions 'podcast'.",
109+
"filename": "Enceladus"
110+
},
111+
{
112+
"gender": "female",
113+
"age_group": "young adult",
114+
"accent": "American",
115+
"voice_quality": "medium",
116+
"speaking_style": "conversational",
117+
"confidence": 9,
118+
"notes": "Clear and pleasant voice, good enunciation.",
119+
"filename": "Erinome"
120+
},
121+
{
122+
"gender": "male",
123+
"age_group": "young adult",
124+
"accent": "American",
125+
"voice_quality": "medium",
126+
"speaking_style": "conversational",
127+
"confidence": 9,
128+
"notes": "Clear enunciation and steady pacing.",
129+
"filename": "Fenrir"
130+
},
131+
{
132+
"gender": "female",
133+
"age_group": "middle aged",
134+
"accent": "American",
135+
"voice_quality": "medium",
136+
"speaking_style": "conversational",
137+
"confidence": 8,
138+
"notes": "Clear and articulate delivery with a steady pace.",
139+
"filename": "Gacrux"
140+
},
141+
{
142+
"gender": "male",
143+
"age_group": "middle aged",
144+
"accent": "American",
145+
"voice_quality": "medium",
146+
"speaking_style": "narrative",
147+
"confidence": 9,
148+
"notes": "Clear enunciation and steady speaking pace.",
149+
"filename": "Iapetus"
150+
},
151+
{
152+
"gender": "female",
153+
"age_group": "young adult",
154+
"accent": "American",
155+
"voice_quality": "medium",
156+
"speaking_style": "conversational",
157+
"confidence": 8,
158+
"notes": "Clear, pleasant tone with good enunciation.",
159+
"filename": "Kore"
160+
},
161+
{
162+
"gender": "female",
163+
"age_group": "young adult",
164+
"accent": "American",
165+
"voice_quality": "medium",
166+
"speaking_style": "conversational",
167+
"confidence": 8,
168+
"notes": "Clear pronunciation, steady pace.",
169+
"filename": "Laomedeia"
170+
},
171+
{
172+
"gender": "female",
173+
"age_group": "young adult",
174+
"accent": "American",
175+
"voice_quality": "medium",
176+
"speaking_style": "narrative",
177+
"confidence": 9,
178+
"notes": "Clear and articulate enunciation.",
179+
"filename": "Leda"
180+
},
181+
{
182+
"gender": "male",
183+
"age_group": "middle aged",
184+
"accent": "American",
185+
"voice_quality": "deep",
186+
"speaking_style": "conversational",
187+
"confidence": 9,
188+
"notes": "Clear and articulate voice.",
189+
"filename": "Orus"
190+
},
191+
{
192+
"gender": "male",
193+
"age_group": "young adult",
194+
"accent": "American",
195+
"voice_quality": "medium",
196+
"speaking_style": "conversational",
197+
"confidence": 9,
198+
"notes": "Clear, articulate voice, likely intended for professional use like podcasts.",
199+
"filename": "Puck"
200+
},
201+
{
202+
"gender": "female",
203+
"age_group": "young adult",
204+
"accent": "American",
205+
"voice_quality": "medium",
206+
"speaking_style": "narrative",
207+
"confidence": 9,
208+
"notes": "Clear, pleasant voice suitable for various media.",
209+
"filename": "Pulcherrima"
210+
},
211+
{
212+
"gender": "male",
213+
"age_group": "young adult",
214+
"accent": "American",
215+
"voice_quality": "medium",
216+
"speaking_style": "conversational",
217+
"confidence": 9,
218+
"notes": "Clear and articulate pronunciation.",
219+
"filename": "Rasalgethi"
220+
},
221+
{
222+
"gender": "male",
223+
"age_group": "middle aged",
224+
"accent": "American",
225+
"voice_quality": "medium",
226+
"speaking_style": "conversational",
227+
"confidence": 7,
228+
"notes": "Classification based on typical characteristics of a clear, demonstrative English speaking voice, as no audio was provided for direct analysis.",
229+
"filename": "Sadachbia"
230+
},
231+
{
232+
"gender": "male",
233+
"age_group": "middle aged",
234+
"accent": "Indian English",
235+
"voice_quality": "medium",
236+
"speaking_style": "narrative",
237+
"confidence": 8,
238+
"notes": "Clear pronunciation, appears to be reading a script.",
239+
"filename": "Sadaltager"
240+
},
241+
{
242+
"gender": "male",
243+
"age_group": "young adult",
244+
"accent": "American",
245+
"voice_quality": "medium",
246+
"speaking_style": "conversational",
247+
"confidence": 9,
248+
"notes": "Clear, articulate speech with a steady pace.",
249+
"filename": "Schedar"
250+
},
251+
{
252+
"gender": "female",
253+
"age_group": "young adult",
254+
"accent": "American",
255+
"voice_quality": "medium",
256+
"speaking_style": "conversational",
257+
"confidence": 9,
258+
"notes": "Clear, articulate pronunciation with a steady tone.",
259+
"filename": "Sulafat"
260+
},
261+
{
262+
"gender": "male",
263+
"age_group": "young adult",
264+
"accent": "American",
265+
"voice_quality": "medium",
266+
"speaking_style": "narrative",
267+
"confidence": 9,
268+
"notes": "Clear, synthesized voice with professional delivery.",
269+
"filename": "Umbriel"
270+
},
271+
{
272+
"gender": "female",
273+
"age_group": "young adult",
274+
"accent": "American",
275+
"voice_quality": "medium",
276+
"speaking_style": "narrative",
277+
"confidence": 9,
278+
"notes": "The speaker's voice is very clear and articulate, suitable for professional narration or podcasting.",
279+
"filename": "Vindemiatrix"
280+
},
281+
{
282+
"gender": "female",
283+
"age_group": "young adult",
284+
"accent": "American",
285+
"voice_quality": "medium",
286+
"speaking_style": "conversational",
287+
"confidence": 9,
288+
"notes": "Clear and articulate enunciation.",
289+
"filename": "Zephyr"
290+
},
291+
{
292+
"gender": "male",
293+
"age_group": "young adult",
294+
"accent": "American",
295+
"voice_quality": "medium",
296+
"speaking_style": "conversational",
297+
"confidence": 8,
298+
"notes": "Clear and articulate delivery, suitable for podcast narration.",
299+
"filename": "Zubenelgenubi"
300+
}
301+
]

0 commit comments

Comments
 (0)