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)
Вернуться на верх