Permalink
Commits on Jun 27, 2017
  1. Merge pull request #604 from Cwiiis/javascript-bindings

    Cwiiis committed Jun 27, 2017
    Add Node.js bindings. Fixes issue #603
  2. Add Node.js bindings

    Cwiiis committed May 25, 2017
  3. Merge pull request #575 from Cwiiis/use-libdeepspeech

    Cwiiis committed Jun 27, 2017
    Fix issue #574 - Use libdeepspeech in DeepSpeech.py
  4. Use deepspeech Python library in util/audio.py

    Cwiiis committed Jun 27, 2017
    Deprecate duplicated code and use libdeepspeech for consistency and speed.
  5. Split audioToInputVector into a separate library

    Cwiiis committed May 15, 2017
    Split out functions that don't depend on TensorFlow into a separate
    library to avoid opening the TensorFlow library if it's not necessary.
Commits on May 17, 2017
  1. Merge pull request #566 from Cwiiis/issue-557

    Cwiiis committed May 17, 2017
    Fix issue #557 (libdeepspeech performance)
  2. Improve build process and instructions to fix performance issues

    Cwiiis committed May 10, 2017
    Certain optimisations that TensorFlow recommends cause significant
    performance penalties in c_speech_features. Explicitly disable these
    features in the BUILD file only for c_speech_features.
    
    The build has been restructured to produce a single deepspeech library,
    rather than 3 separate deepspeech, c_speech_features and kissfft
    libaries. This should make the deepspeech client and libraries
    significantly easier to use and distribute.
  3. Various renames in libdeepspeech to allow for clearer more efficient use

    Cwiiis committed May 3, 2017
    libdeepspeech now uses the namespace DeepSpeech. The 'DeepSpeech' class
    has been renamed to 'Model', 'getMfccFrames' has been renamed to
    'getInputVector' and a function outside of the Model class has been added,
    'audioToInputVector' to allow it to be used without initialising
    TensorFlow and loading a model.
Commits on May 2, 2017
  1. Merge pull request #554 from Cwiiis/python_bindings

    Cwiiis committed May 2, 2017
    Python bindings - Fixes issue #471
Commits on Apr 25, 2017
  1. Convert libdeepspeech into a proper C++ library to ease use/bindings

    Cwiiis committed Apr 25, 2017
    Formerly, libdeepspeech was basically a C library. Rather than returning
    a context struct and having every function require this context struct,
    instead provide a DeepSpeech class that handles its own destruction.
Commits on Apr 12, 2017
  1. Merge pull request #513 from Cwiiis/update-c_speech_features

    Cwiiis committed Apr 12, 2017
    Update c_speech_features
  2. Update c_speech_features

    Cwiiis committed Apr 12, 2017
    Update brings performance/accuracy fixes and memory leak fixes.
Commits on Mar 28, 2017
  1. Merge pull request #468 from Cwiiis/issue461-mac-sucks

    Cwiiis committed Mar 28, 2017
    Replace sox_open_memstream_write() for OS-X. Fixes issue #461
Commits on Mar 22, 2017
  1. Merge pull request #449 from Cwiiis/issue441-separate-build

    Cwiiis committed Mar 22, 2017
    Separate libdeepspeech/c_speech_features/kissfft library builds
  2. Separate libdeepspeech/c_speech_features/kissfft library builds

    Cwiiis committed Mar 22, 2017
    Build separate libraries for kissfft, c_speech_features and libdeepspeech.
    This allows us to specify c99 for c_speech_features and should fix
    issue #441.
Commits on Feb 23, 2017
  1. Merge pull request #380 from Cwiiis/issue-379-native-client

    Cwiiis committed Feb 23, 2017
    Implement a native client using TensorFlow C API, Issue #379
Commits on Feb 10, 2017
  1. Merge pull request #371 from Cwiiis/dropout-config

    Cwiiis committed Feb 10, 2017
    Make dropout configurable per-layer, fixes #372
Commits on Nov 30, 2016
Commits on Nov 17, 2016
  1. Merge pull request #212 from Cwiiis/correct-step-calculations

    Cwiiis committed Nov 17, 2016
    Correct calculations for when we display/validate/checkpoint, fixes #210, #209
Commits on Nov 16, 2016
  1. Merge pull request #192 from Cwiiis/validation-graph-duplication-rebased

    Cwiiis committed Nov 16, 2016
    Don't duplicate graph to do validation and testing, fixes #108