Python Speech to Text API (Postman)
Я написал API для преобразования речи в текст на языке python и хочу протестировать с помощью postman, пока что я пробовал этот код, но не смог получить результат.
import speech_recognition as sr
from flask import Flask
from flask import jsonify
from flask import request
import json
app = Flask(__name__)
@app.route("/sp", methods=["POST"])
def index():
transcript = ""
if request.method == "POST":
postedData = request.get_json()
filename = postedData["fileName"]
print(filename)
path="C:/Users/Mindpro/Desktop/wavFiles"
url = path+filename
print("FORM DATA RECEIVED")
recognizer = sr.Recognizer()
audioFile = sr.AudioFile(filename)
with audioFile as source:
data = recognizer.record(source)
transcript = recognizer.recognize_google(data, key=None)
print(transcript)
return transcript
if __name__ == '__main__':
app.run(host='127.0.0.1',port='5000',debug=False)