generate_scene_data
Browse files- App/Generate/database/Model.py +21 -21
App/Generate/database/Model.py
CHANGED
|
@@ -190,11 +190,11 @@ class Scene(orm.Model):
|
|
| 190 |
self.calculate_durations()
|
| 191 |
|
| 192 |
async def narrate(self):
|
| 193 |
-
link, path = await self.
|
| 194 |
self.narration_path = path
|
| 195 |
self.narration_link = link
|
| 196 |
|
| 197 |
-
async def
|
| 198 |
print(self.narration)
|
| 199 |
tts = Speak()
|
| 200 |
retry_count = 0
|
|
@@ -261,26 +261,26 @@ class BackgroundMusic(orm.Model):
|
|
| 261 |
# pass
|
| 262 |
|
| 263 |
|
| 264 |
-
# # Create the tables
|
| 265 |
-
async def create_tables():
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
| 271 |
-
|
| 272 |
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
|
| 285 |
|
| 286 |
# asyncio.run(create_tables())
|
|
|
|
| 190 |
self.calculate_durations()
|
| 191 |
|
| 192 |
async def narrate(self):
|
| 193 |
+
link, path = await self.retry_narration_generation()
|
| 194 |
self.narration_path = path
|
| 195 |
self.narration_link = link
|
| 196 |
|
| 197 |
+
async def retry_narration_generation(self):
|
| 198 |
print(self.narration)
|
| 199 |
tts = Speak()
|
| 200 |
retry_count = 0
|
|
|
|
| 261 |
# pass
|
| 262 |
|
| 263 |
|
| 264 |
+
# # # Create the tables
|
| 265 |
+
# async def create_tables():
|
| 266 |
+
# datas = {
|
| 267 |
+
# "narration": "Welcome to a journey through some of history's strangest moments! Get ready to explore the bizarre, the unusual, and the downright weird.",
|
| 268 |
+
# "image_prompts": [
|
| 269 |
+
# "Vintage book opening, revealing strange facts, mixed media collage, curious and intriguing, mysterious, eccentric, macro lens, soft lighting, conceptual photography, cross-processed film, surreal, warm tones, textured paper."
|
| 270 |
+
# ],
|
| 271 |
+
# }
|
| 272 |
|
| 273 |
+
# await models._create_all(database_url)
|
| 274 |
+
# x = await Project.objects.create(name="avatar")
|
| 275 |
+
# scene = await Scene.objects.create(project=x)
|
| 276 |
+
# scene.narration = datas["narration"]
|
| 277 |
+
# scene.image_prompts = datas["image_prompts"]
|
| 278 |
+
|
| 279 |
+
# await scene.generate_scene_data()
|
| 280 |
+
# await scene.objects.update(**scene.__dict__)
|
| 281 |
+
# p = await x.get_all_scenes()
|
| 282 |
+
# print(p)
|
| 283 |
+
# print(scene.__dict__)
|
| 284 |
|
| 285 |
|
| 286 |
# asyncio.run(create_tables())
|