Spaces:
Runtime error
Runtime error
minor change in transcribe audio
Browse files
app.py
CHANGED
|
@@ -114,18 +114,19 @@ def transcribe_audio(audio_path: str) -> str:
|
|
| 114 |
Returns:
|
| 115 |
str : Transcription of the audio.
|
| 116 |
"""
|
| 117 |
-
client = openai.Client(api_key=os.getenv("OPENAI_API_KEY"))
|
| 118 |
-
with open(audio_path, "rb") as audio: # to modify path because it is arriving from gradio
|
| 119 |
-
transcript = client.audio.transcriptions.create(
|
| 120 |
-
file=audio,
|
| 121 |
-
model="whisper-1",
|
| 122 |
-
response_format="text",
|
| 123 |
-
)
|
| 124 |
-
print(transcript)
|
| 125 |
try:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 126 |
return transcript
|
| 127 |
except Exception as e:
|
| 128 |
print(f"Error transcribing audio: {e}")
|
|
|
|
| 129 |
|
| 130 |
@tool
|
| 131 |
def generate_image(prompt: str, neg_prompt: str) -> Image.Image:
|
|
|
|
| 114 |
Returns:
|
| 115 |
str : Transcription of the audio.
|
| 116 |
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 117 |
try:
|
| 118 |
+
client = openai.Client(api_key=os.getenv("OPENAI_API_KEY"))
|
| 119 |
+
with open(audio_path, "rb") as audio: # to modify path because it is arriving from gradio
|
| 120 |
+
transcript = client.audio.transcriptions.create(
|
| 121 |
+
file=audio,
|
| 122 |
+
model="whisper-1",
|
| 123 |
+
response_format="text",
|
| 124 |
+
)
|
| 125 |
+
print(transcript)
|
| 126 |
return transcript
|
| 127 |
except Exception as e:
|
| 128 |
print(f"Error transcribing audio: {e}")
|
| 129 |
+
return ""
|
| 130 |
|
| 131 |
@tool
|
| 132 |
def generate_image(prompt: str, neg_prompt: str) -> Image.Image:
|