Commit Graph

684 Commits

Author SHA1 Message Date
Reuben Morais
056f5a4c6f Merge branch 'master' into r0.9 2020-12-09 14:00:16 +02:00
lissyx
3e10163ec8
Merge pull request #3416 from lissyx/pr-3414
.NET Client Binding Fix
2020-12-08 14:48:32 +01:00
imrahul3610
948a232ae2 Hotword support for .NET client tests 2020-12-08 13:43:23 +01:00
imrahul3610
1be44c63fc Hotword support for .NET client tests 2020-12-08 13:42:53 +01:00
Reuben Morais
d422955c4a Fix doc references to renamed StreamImpl class 2020-12-08 13:52:04 +02:00
Reuben Morais
1102185abf More branding fixes for docs & Java bindings 2020-12-08 13:36:28 +02:00
Sjors Holtrop
8c8387c45a
Rename Stream class to StreamImpl, export its type as Stream (#3456) 2020-12-08 12:19:21 +01:00
Reuben Morais
18b66adf46
Merge pull request #3435 from olafthiele/scorerchange
Conditional msg for missing lm.binary added
2020-12-07 13:59:36 +02:00
Reuben Morais
c7ce999e02 Remove trademark from Swift binding project identifier 2020-12-07 10:20:02 +02:00
Reuben Morais
da0209de01 Remove trademark from Java binding package names 2020-12-07 10:18:56 +02:00
Reuben Morais
f822b04e1b Branding cleanup
Remove Mozilla trademarks.
2020-12-07 10:07:39 +02:00
Reuben Morais
c6318859df Re-add missing TF flags to deepspeech_bundle library 2020-12-04 15:20:09 +02:00
CatalinVoss
32b6067a01 Enable static build of DeepSpeech iOS framework
Set up additional `deepspeech_ios` target with static build steps

Xcode config: lock swift version at 5.0, bundle framework rather than dynamic lib, never strip swift symbols, add framework search paths, and bring in lstdc++

Runtime schema config: disable the main thread checker as this causes trouble with the static build

Update model versions to 0.9.1

Remove libdeepspeech.so from example app bundling steps

Swift lib embed settings that are somehow essential

Attempt to adjust taskcluster build steps

Add a basic podspec

Add framework to gitignore

Fix podspec version code

Attempt to fix taskcluster unzip step

Switch deepspeech targets for iOS build

Try doing this unzip in one step

Remove packaging steps for unneeded stuff because libdeepspeech.so is no longer a thing here. I suppose we could add a step to package the iOS static lib instead.

Fix podspec version

Set up podspec relative assuming a clone from the repo root

Remove space in iOS package step

Fix buildfile nit

Link stdc++ in explicitly with iOS build only

Revert "Remove space in iOS package step"

This reverts commit 3e1922ea37.
2020-12-04 15:19:49 +02:00
Reuben Morais
b2920c7557 Bump VERSION to 0.9.2 2020-12-03 18:35:16 +02:00
Olaf Thiele
3ae77ca75d Conditional msg for missing lm.binary added 2020-11-23 19:55:27 +01:00
lissyx
36a06634a3
Merge pull request #3410 from imrahul361/r0.9
Run test On Java Client
2020-11-05 20:04:09 +01:00
lissyx
12badcce1f
Merge pull request #3393 from imrahul361/master
Run test On Java Client
2020-11-05 16:30:41 +01:00
imrahul3610
3ac6b4fda6 Run test On Java Client 2020-11-05 19:10:50 +05:30
dag7dev
965f209665 initial commit for py39 support 2020-11-05 09:51:25 +01:00
dag7dev
3a2879933f initial commit for py39 support 2020-11-04 20:16:35 +01:00
Reuben Morais
ab8bd3e11c Bump VERSION to 0.9.1 2020-11-04 13:42:40 +01:00
Francis Tyers
719fedbd93 update for NodeJS 15 2020-10-26 17:10:08 +00:00
Francis Tyers
55e31c4025 update for NodeJS 15 2020-10-26 15:44:06 +00:00
imrahul3610
3eaa44b358 Fix JavaScript binding calls for Hot Words 2020-10-13 14:57:49 +02:00
imrahul3610
9210a97d48 JS Binding Fix 2020-10-13 14:57:49 +02:00
Neil Stoker
7056241f37
Tiny fix to addHotWord doc string parameters
Already applied to master applying to r0.9 as requested
2020-10-12 12:51:57 +01:00
Neil Stoker
2ca91039c8
Tiny fix to addHotWord doc string parameters
As the parameter for boost was actually written as "word" in the doc string, it was replacing the previous type for word with the type intended for boost and not showing any type for boost, thus messing up what displayed on https://deepspeech.readthedocs.io/en/master/Python-API.html
2020-10-11 17:46:20 +01:00
lissyx
7ca237d19b
Merge pull request #3361 from imrahul361/master
enable hot-words boosting for Javascript
2020-10-10 16:00:47 +02:00
imrahul3610
9df89bd945 Fix JavaScript binding calls for Hot Words 2020-10-10 11:30:27 +05:30
imrahul3610
29b39fd2d5 JS Binding Fix 2020-10-10 11:30:27 +05:30
Reuben Morais
09f0aa3d75 Rename --force_utf8 flag to --force_bytes_output_mode to avoid confusion 2020-10-06 18:19:34 +02:00
Reuben Morais
2fd11dd74a Fix binding of UTF8Alphabet class in decoder package 2020-10-06 13:13:34 +02:00
Alexandre Lissy
fdd663829a Fix #3355: Add valgrind runs 2020-10-01 15:31:21 +02:00
Alexandre Lissy
9a34507023 Fix leak in C++ client 2020-09-29 16:02:27 +02:00
Alexandre Lissy
9674ced520 Auto-discover lzma/bz2 linkage of libmagic 2020-09-29 10:52:37 +02:00
Alexandre Lissy
bf5ae9cf8a Fix #3299: Build KenLM on CI 2020-09-25 13:25:38 +02:00
Josh Meyer
1eb155ed93
enable hot-word boosting (#3297)
* enable hot-word boosting

* more consistent ordering of CLI arguments

* progress on review

* use map instead of set for hot-words, move string logic to client.cc

* typo bug

* pointer things?

* use map for hotwords, better string splitting

* add the boost, not multiply

* cleaning up

* cleaning whitespace

* remove <set> inclusion

* change typo set-->map

* rename boost_coefficient to boost

X-DeepSpeech: NOBUILD

* add hot_words to python bindings

* missing hot_words

* include map in swigwrapper.i

* add Map template to swigwrapper.i

* emacs intermediate file

* map things

* map-->unordered_map

* typu

* typu

* use dict() not None

* error out if hot_words without scorer

* two new functions: remove hot-word and clear all hot-words

* starting to work on better error messages

X-DeepSpeech: NOBUILD

* better error handling + .Net ERR codes

* allow for negative boosts:)

* adding TC test for hot-words

* add hot-words to python client, make TC test hot-words everywhere

* only run TC tests for C++ and Python

* fully expose API in python bindings

* expose API in Java (thanks spectie!)

* expose API in dotnet (thanks spectie!)

* expose API in javascript (thanks spectie!)

* java lol

* typo in javascript

* commenting

* java error codes from swig

* java docs from SWIG

* java and dotnet issues

* add hotword test to android tests

* dotnet fixes from carlos

* add DS_BINARY_PREFIX to tc-asserts.sh for hotwords command

* make sure lm is on android for hotword test

* path to android model + nit

* path

* path
2020-09-24 14:58:41 -04:00
Reuben Morais
cc62aa2eb8
Merge pull request #3279 from godefv/decoder_timesteps
The CTC decoder timesteps now corresponds to the timesteps of the most probable CTC path, instead of the earliest timesteps of all possible paths.
2020-09-17 20:31:05 +02:00
godeffroy
188501a333 PR #3279 - Reverted unrelated and unwanted change. 2020-09-17 19:10:43 +02:00
godeffroy
371ddb84e5 PR #3279 - Added README.mozilla to tell where the object pool code is from and updated the object pool code from this origin (minor update). 2020-09-17 17:55:45 +02:00
godeffroy
5bf5124366 PR #3279 - Added some comments, harmonized a few names, removed unneeded spaces 2020-09-17 14:27:33 +02:00
godeffroy
23944b97db PR #3279 - Made the timestep tree thread safe 2020-09-16 14:03:59 +02:00
godeffroy
1fa2e4ebcc PR #3279 - Fixed buggy timestep tree root 2020-09-15 21:30:45 +02:00
godeffroy
14bd9033d6 Revert "PR #3279 - removed unrelated code"
This reverts commit 78c4ef17b1.
2020-09-14 22:45:42 +02:00
godeffroy
15ce05aa01 PR #3279 - Fixed spaces 2020-09-14 14:40:56 +02:00
Alexandre Lissy
a4d6c672d4 Fix #3316: Add Electron 10.x 2020-09-10 12:08:17 +02:00
godeffroy
f07c10452b PR #3279 - use unique_ptr instead of shared_ptr in the timestep tree 2020-09-09 11:04:37 +02:00
godeffroy
3a49344ccb PR #3279 - use an object pool to store timesteps tree nodes 2020-09-08 14:12:39 +02:00
godeffroy
ec55597412 PR #3279 - use a tree structure to store timesteps 2020-09-07 13:37:27 +02:00
godeffroy
1f89bef5f0 PR #3279 - avoid unnecessary copies of timesteps vectors 2020-08-31 19:01:47 +02:00