Alexandre Lissy
db09ab7d19
Preliminary support for libdeepspeech_model.so
2017-11-03 17:25:25 +01:00
Alexandre Lissy
08f01c1727
Bundle libs into Python/NodeJS bindings packages
...
Fixes #908
2017-11-03 16:22:48 +01:00
Alexandre Lissy
ddb94585cc
Use sox include/link flags only on deepspeech binary
...
Fixes #935
2017-11-02 16:24:04 +01:00
Reuben Morais
4a10d400da
Save alphabet size in trie file and check it when loading
2017-11-01 19:58:57 -02:00
Reuben Morais
ad45ab47e6
Detect and warn about alphabets that don't match the model shape
2017-11-01 19:58:57 -02:00
Reuben Morais
17966809b7
Print error messages in Model construction instead of silently continuing
2017-11-01 19:58:57 -02:00
Alexandre Lissy
20e0138900
Prebuilt ARM Python & NodeJS bindings
...
Fixes #915
2017-10-31 15:43:49 +01:00
Alexandre Lissy
abec2ec512
Remove scipy dependency from Python bindings
...
Fixes #919
2017-10-30 19:23:03 +01:00
Reuben Morais
3c3885989c
Merge pull request #907 from mozilla/docs-update
...
Update docs to highlight prebuilt binaries
2017-10-26 10:03:04 -02:00
Reuben Morais
9d8a060596
More review comments
2017-10-26 09:01:45 -02:00
Reuben Morais
06e2573880
Undo Node.JS makefile dependency change as it breaks automation
2017-10-26 09:01:15 -02:00
Reuben Morais
7c2b7c9b47
Make sure building the Python binding does not try to create directory "build"
2017-10-25 17:09:42 -02:00
Reuben Morais
78f4380721
Address review comments
2017-10-25 17:09:10 -02:00
Reuben Morais
bbf9c76ab9
Update native client README to highlight prebuilt binaries and include Node.JS docs
2017-10-25 14:57:22 -02:00
Reuben Morais
8c15c2ec32
Fix TFDIR default value in Node.JS bindings Makefile
2017-10-25 14:32:06 -02:00
Alexandre Lissy
910964d694
Stick to scipy 0.19.1
...
Fixes #905
2017-10-25 16:32:08 +02:00
Reuben Morais
89f635c440
Merge pull request #856 from mozilla/clients-decoder
...
Make sure we use the new decoder in the native clients
2017-10-10 17:58:06 -03:00
Reuben Morais
ef544dabd8
Factor out feature number and context window size constants
2017-10-10 16:50:02 -03:00
Reuben Morais
3623e8bf69
Benchmark with and without the new decoder
2017-10-10 16:49:58 -03:00
Reuben Morais
980c66b29c
Add a proper name for the logits output in the graph and use it
2017-10-08 23:32:17 -03:00
Reuben Morais
d8b059c623
Make the new decoder optional
2017-10-08 23:32:11 -03:00
Alexandre Lissy
42075082be
Cleanup makefile
...
Fixes #874
2017-10-06 11:35:53 +02:00
Alexandre Lissy
fc50efa07f
Proper call of calloc()
...
Fixes #868
2017-10-05 14:22:02 +02:00
Reuben Morais
adfe5e77d9
Pass additional LM binary and trie parameters in client tests
2017-10-02 20:18:29 -03:00
Reuben Morais
02a75041ae
Use the decoder with LM in the native clients
2017-09-29 17:42:07 -03:00
Reuben Morais
cfab5e7075
Move beam scorer and beam state into a header file
2017-09-29 17:42:07 -03:00
Reuben Morais
1bfb0286fe
Address final review comments
2017-09-13 11:42:41 -03:00
Reuben Morais
d6a2f58ff8
Cleanup deepspeech_utils library definition
2017-09-13 11:42:41 -03:00
Reuben Morais
194de744b7
Switch from <codecvt> to Boost.Locale for charset transformation
2017-09-13 11:42:41 -03:00
Reuben Morais
7d06bd9b3c
Import Boost.Locale files needed for utf_to_utf conversion
2017-09-13 11:42:41 -03:00
Reuben Morais
b42c83c859
Package LICENSE and README.mozilla with native_client.tar.xz
2017-09-13 11:42:41 -03:00
Reuben Morais
1f3d26ddda
Address review comments
2017-09-13 11:42:41 -03:00
Reuben Morais
fc91e3d7b8
Write a CTC beam search decoder TF op that scores beams with our LM
2017-09-13 11:41:15 -03:00
Reuben Morais
af71da0d4d
Import KenLM
2017-09-13 11:41:15 -03:00
Alexandre Lissy
b2019e8758
Check benchmark argument against proper argv
...
Fixes #808
2017-09-01 19:14:33 +02:00
Reuben Morais
1c4cbf1813
Support custom alphabet mappings ( Fixes #692 ) ( #797 )
...
Support custom alphabet mappings
2017-08-31 11:51:15 +02:00
Alexandre Lissy
f2c6050b75
Switch to Tensorflow master home.tar.xz artifact
...
Fixes #754
2017-08-22 12:21:20 +02:00
Alexandre Lissy
18572b78a7
Building DeepSpeech for OSX
...
Fixes #754
2017-08-19 08:50:44 +02:00
Alexandre Lissy
fd1f9ede81
Building Python bindings for Py2.7, Py3.4, Py3.5 and Py3.6
...
Fixes #743
2017-08-10 20:01:46 +02:00
Alexandre Lissy
f70dcab26a
Building NodeJS packages for Node v4.x, v5.x, v6.x
...
Fixes #743
2017-08-10 20:01:46 +02:00
Alexandre Lissy
916f95536f
Fix node client.js model.stt() buffer size call
...
Fixes #756
2017-08-08 16:16:55 +02:00
Alexandre Lissy
a20d68b3ba
Make native_client/client.py compatible with Py3
...
Fixes #749
2017-08-03 15:38:47 +02:00
lissyx
e06f59f816
Merge pull request #745 from lissyx/issue744
...
Add scipy and numpy deps to deepspeech python bindings
2017-07-26 11:14:41 +02:00
Alexandre Lissy
1f45a6b168
Add scipy and numpy deps to deepspeech python bindings
...
Fixes #744
2017-07-26 11:01:23 +02:00
Alexandre Lissy
6a55aaf2d1
Invalid link order result in linker failure #735
2017-07-26 10:49:56 +02:00
Alexandre Lissy
331a7f291c
Change library link ordering for python binding
...
This fixes issue #578
2017-06-30 08:48:25 +02:00
Alexandre Lissy
66f9c4d481
Use libtensorflow_cc for C++ API
2017-06-28 20:57:12 +02:00
Alexandre Lissy
938f8c7755
Avoid stripping during install
...
strip triggers issues on OSX:
/Library/Developer/CommandLineTools/usr/bin/strip: symbols referenced by
indirect symbol table entries that can't be stripped in:
/usr/local/lib/libtensorflow.so
Let's disable strip on install, we can always hand-strip if it is really
useful.
Fixes #635
2017-06-28 18:27:30 +02:00
Chris Lord
ac4e2b8364
Add Node.js bindings
2017-06-27 10:38:41 +01:00
Chris Lord
91c682eac0
Use deepspeech Python library in util/audio.py
...
Deprecate duplicated code and use libdeepspeech for consistency and speed.
2017-06-27 10:16:54 +01:00