Commit Graph

74 Commits

Author SHA1 Message Date
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