summaryrefslogtreecommitdiff
path: root/realtime/realtime.py
diff options
context:
space:
mode:
authorMichael Denkowski <mdenkows@cs.cmu.edu>2013-09-02 15:09:19 -0700
committerMichael Denkowski <mdenkows@cs.cmu.edu>2013-09-02 15:09:19 -0700
commit7e8600d924f082c2d4b84e5d80993531e880c390 (patch)
tree4a4d4d0903a42f939304f3423fd877ef01e6a2b6 /realtime/realtime.py
parent532899b5101250d4f187733860404ee932a8851c (diff)
Use kbest_cut_mira stream as decoder
Diffstat (limited to 'realtime/realtime.py')
-rwxr-xr-xrealtime/realtime.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/realtime/realtime.py b/realtime/realtime.py
index c42b52ab..c169ce4c 100755
--- a/realtime/realtime.py
+++ b/realtime/realtime.py
@@ -11,7 +11,7 @@ import tempfile
import time
from rt import ForceAligner
-from rt import CdecDecoder
+from rt import MIRADecoder
class RealtimeDecoder:
@@ -35,8 +35,7 @@ class RealtimeDecoder:
# Decoder
decoder_config = os.path.join(configdir, 'cdec.ini')
decoder_weights = os.path.join(configdir, 'weights.final')
- #TODO: run MIRA instead
- self.decoder = CdecDecoder(decoder_config, decoder_weights)
+ self.decoder = MIRADecoder(decoder_config, decoder_weights)
def close(self):
logging.info('Closing processes')
@@ -90,6 +89,7 @@ def main():
if len(input) == 1:
hyp = rtd.decode(input[0])
sys.stdout.write('{}\n'.format(hyp))
+ sys.stdout.flush()
elif len(input) == 2:
rtd.learn(*input)