basic pythong construct

This commit is contained in:
Yannik Schmidt
2018-08-16 02:36:59 +02:00
parent ae264ad445
commit 27717c3ff6
2 changed files with 26 additions and 3 deletions

View File

@@ -0,0 +1,23 @@
#/usr/bin/python3
import socketserver
import server interface
class AppRequestHandler(socketserver.BaseRequestHandler):
def __init__(self, request, client_address, server):
socketserver.BaseRequestHandler.__init__(self, request, client_address, server)
return
def setup(self):
return socketserver.BaseRequestHandler.setup(self)
def handle(self):
data = self.request.recv(1024)
retval = server_interface.parse_request(data)
self.request.send(retval)
return
def finish(self):
return socketserver.BaseRequestHandler.finish(self)
def start_server():
server = socketserver.Server(("localhost",7100),AppRequestHandler)

View File

@@ -2,11 +2,11 @@ import speech_recognition as spr
def analyse(file_path):
''' returns the transcripted audio, or None if the analysis fails '''
recognizer = spr.Recognizer()
with sr.AudioFile(file_path) as source:
audio = r.record(source)
with spr.AudioFile(file_path) as source:
audio = recognizer.record(source)
try:
string = r.recognize_google(audio)
string = recognizer.recognize_google(audio)
except spr.UnknownValueError:
log.log("Audio file is broken or not an audio file")
return None