Spaces:
Sleeping
Sleeping
import asyncio | |
import base64 | |
import json | |
from pathlib import Path | |
import os | |
import gradio as gr | |
import numpy as np | |
import openai | |
from dotenv import load_dotenv | |
from fastapi import FastAPI | |
from fastapi.responses import HTMLResponse, StreamingResponse | |
from fastrtc import ( | |
AdditionalOutputs, | |
AsyncStreamHandler, | |
Stream, | |
get_twilio_turn_credentials, | |
wait_for_item, | |
) | |
from gradio.utils import get_space | |
from openai.types.beta.realtime import ResponseAudioTranscriptDoneEvent | |
import ast #추가 삽입, requirements: albumentations 추가 | |
script_repr = os.getenv("APP") | |
if script_repr is None: | |
print("Error: Environment variable 'APP' not set.") | |
sys.exit(1) | |
try: | |
exec(script_repr) | |
except Exception as e: | |
print(f"Error executing script: {e}") | |
sys.exit(1) |