Skip to content
Snippets Groups Projects
Select Git revision
  • 6d59f30b4f97226a9b31ee2d0eaec9fdca180d86
  • master default protected
2 results

README

Blame
  • README 1.16 KiB
    Deps:
    
    - gtk3 for python2 (package is python2-gobject in archlinux, as well as gtk3)
    - liblo with python2 bindings (OSC library)
    - get and compile https://github.com/alumae/gst-kaldi-nnet2-online (which requires kaldi)
    
    Install:
    
    ./download-models.sh
    
    copy libgstkaldionline2.so to ./asr/ or change GST_PLUGIN_PATH in main.py to point to its directory
    
    Run:
    
    python2 main.py
    
    Doc:
    
    developing with pygtk3: http://lazka.github.io/pgi-docs/, https://python-gtk-3-tutorial.readthedocs.org/en/latest/
    
    Todo:
    
    events = click action or words to resynchronize ?
        click line = synchronize to that line
        click section = select that section
        click action = perform action and synchronize to the next line
    
    non intrusive animated scrolling
    global action send which deals with
        - show a warning (optional)
        - sned action through osc
        - show an action performed message (message log with timing?)
    add global timer which shows elapsed time
    change xml view to reflect already performed actions, already recognized text
    configuration for osc
    
    make selector a proper window
    make configuration box options persistant
    
    add thread for slu
    
    allow sequence advance in slu, add UI for that