Skip to content

Commit f3f351f

Browse files
Robert M OchshornRobert M Ochshorn
authored andcommitted
remove sharded_transcribe and simplify POST requirements
1 parent de26d56 commit f3f351f

File tree

2 files changed

+3
-67
lines changed

2 files changed

+3
-67
lines changed

examples/sharded_transcribe.py

Lines changed: 0 additions & 60 deletions
This file was deleted.

serve.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,14 @@
66

77
import json
88
import logging
9-
import math
109
import multiprocessing
11-
from multiprocessing.pool import ThreadPool as Pool
1210
import os
1311
from Queue import Queue
1412
import shutil
15-
import subprocess
16-
import sys
1713
import uuid
1814
import wave
1915

20-
from gentle.paths import get_binary, get_resource, get_datadir
16+
from gentle.paths import get_resource, get_datadir
2117
from gentle.transcription import to_csv, MultiThreadedTranscriber
2218
from gentle.cyst import Insist
2319
from gentle.ffmpeg import to_wav
@@ -206,7 +202,7 @@ def getChild(self, uid, req):
206202
def render_POST(self, req):
207203
uid = self.transcriber.next_id()
208204

209-
tran = req.args['transcript'][0]
205+
tran = req.args.get('transcript', [''])[0]
210206
audio = req.args['audio'][0]
211207

212208
async = True
@@ -230,7 +226,7 @@ def render_POST(self, req):
230226
if not async:
231227
def write_result(result):
232228
'''Write JSON to client on completion'''
233-
req.headers["Content-Type"] = "application/json"
229+
req.setHeader("Content-Type", "application/json")
234230
req.write(json.dumps(result, indent=2))
235231
req.finish()
236232
result_promise.addCallback(write_result)

0 commit comments

Comments
 (0)