Update TextGen/router.py
Browse files- TextGen/router.py +5 -3
TextGen/router.py
CHANGED
@@ -45,7 +45,9 @@ class CreateNewMusic(BaseModel):
|
|
45 |
..., description="tags to describe the new music"
|
46 |
)
|
47 |
|
48 |
-
|
|
|
|
|
49 |
|
50 |
class Message(BaseModel):
|
51 |
npc: str | None = None
|
@@ -212,9 +214,9 @@ def generate_voice_coqui(message: VoiceMessage = None):
|
|
212 |
|
213 |
return StreamingResponse(audio_stream(),media_type="audio/mpeg")
|
214 |
@app.get("/generate_song")
|
215 |
-
async def generate_song(text:
|
216 |
song_lyrics=generate_lyrics({
|
217 |
-
"prompt": f"{text}",
|
218 |
})
|
219 |
data = custom_generate_audio({
|
220 |
"prompt": song_lyrics['text'],
|
|
|
45 |
..., description="tags to describe the new music"
|
46 |
)
|
47 |
|
48 |
+
class SongRequest(BaseModel):
|
49 |
+
prompt: str | None = None
|
50 |
+
tags: List[str] | None = None
|
51 |
|
52 |
class Message(BaseModel):
|
53 |
npc: str | None = None
|
|
|
214 |
|
215 |
return StreamingResponse(audio_stream(),media_type="audio/mpeg")
|
216 |
@app.get("/generate_song")
|
217 |
+
async def generate_song(text: SongRequest):
|
218 |
song_lyrics=generate_lyrics({
|
219 |
+
"prompt": f"{text.prompt}",
|
220 |
})
|
221 |
data = custom_generate_audio({
|
222 |
"prompt": song_lyrics['text'],
|