File size: 713 Bytes
829f2ca
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import asyncio

def create_files():
    from generateFiles import create_directories
    from generateFiles import generate_audio_files
    
    print("Creating directories...")
    create_directories()
    print("Generating audio files...")
    generate_audio_files()
    print("Files created successfully.")

async def install_dependencies():
    print("Installing dependencies...")
    process = await asyncio.create_subprocess_shell("pip install -r requirements.txt")
    await process.communicate()
    print("Dependencies installed.")

async def setup():
    await install_dependencies()
    create_files()

if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(setup())