Spaces:
Runtime error
Runtime error
File size: 1,280 Bytes
f9f35c5 103cb1b f9f35c5 112f464 |
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
import gradio as gr
import openai
import os
from io import BytesIO
import tempfile
import boto3
# s3 = boto3.client(
# 's3',
# aws_access_key_id=os.environ["AWS_ACCESS_KEY_ID"],
# aws_secret_access_key=os.environ["AWS_SECRET_ACCESS_KEY"],
# region_name='ap-northeast-1'
# )
def create_meeting_summary(uploaded_audio):
openai.api_key = os.environ["OPENAI_API_KEY"]
transcript = openai.Audio.transcribe("whisper-1", open(uploaded_audio, "rb"), response_format="verbose_json")
transcript_text = ""
for segment in transcript.segments:
transcript_text += f"{segment['text']}\n"
# file_name = f'test.txt'
# csv_buffer = df_result.to_csv(index=False)
# s3.put_object(Bucket=bucket_name, Key=file_name, Body=csv_buffer)
return transcript_text
inputs = [
gr.Audio(type="filepath", label="ι³ε£°γγ‘γ€γ«γγ’γγγγΌγ")
]
outputs = [
gr.Textbox(label="γγ¦γ³γγΌγURL")
]
app = gr.Interface(
fn=create_meeting_summary,
inputs=inputs,
outputs=outputs,
title="ι³ε£°ζεθ΅·γγγ’γγͺ",
description="ι³ε£°γγ‘γ€γ«γγ’γγγγΌγγγ¦γζεθ΅·γγγγ‘γ€γ«γδ½ζγγΎγγ"
)
app.launch(debug=True, auth=(os.environ["USERNAME"], os.environ["PASSWORD"])) |