From c8fa5d397a717d143b1f0a9c83c4ddc27423f91f Mon Sep 17 00:00:00 2001 From: Antunes <34199649+lenxism@users.noreply.github.com> Date: Thu, 1 Jun 2023 18:41:15 -0300 Subject: [PATCH] Update app.py --- app.py | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 52 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index d82c51f0d..3b987398c 100644 --- a/app.py +++ b/app.py @@ -1,6 +1,55 @@ -from flask import Flask +from flask import Flask, request +import os +import openai + app = Flask(__name__) +openai.api_key = 'YOUR_OPEN_AI_KEY' @app.route('/') -def hello_world(): - return 'Hello, World!' +def index(): + return """ + +
+ + + + + + """ + +@app.route('/transcribe', methods=['POST']) +def transcribe_audio(): + audio_data = request.json['data'] + # Here you need to convert the base64 audio data into a format suitable for the OpenAI API. + # This will likely involve writing the data to a file, or converting it to the correct audio format. + transcript = openai.Audio.transcribe("whisper-1", audio_data) + return transcript