Commit Graph

694 Commits

Author SHA1 Message Date
Alexandre Lissy
a60eb77a12 Add NodeJS 16.0.0 2021-04-28 17:27:06 +02:00
Alexandre Lissy
00684371ff CI: Linux ARMv7 / Aarch64 2021-04-28 08:46:38 +02:00
Reuben Morais
9fe3b61c25 Missing libdeepspeech dep in Windows packages 2021-04-16 10:26:16 +02:00
Alexandre Lissy
7856f92691 Ensure proper termination for ElectronJS and NodeJS 2021-04-16 00:30:48 +02:00
Reuben Morais
b8cac19773 Base Windows CI setup 2021-04-15 23:53:25 +02:00
Alexandre Lissy
bde1ebc842 Fix #3608: Remove code refs to TaskCluster 2021-04-08 16:28:49 +02:00
Alexandre Lissy
049d832869 Fix #3581: GitHub Actions test model 2021-03-26 23:16:21 +01:00
Alexandre Lissy
5e4d7dae99 GitHub Actions for macOS 2021-03-25 11:01:29 +01:00
Alexandre Lissy
de5f3b2a99 Fix #3549 2021-03-17 10:19:02 +01:00
Kenneth Heafield
aef96b57a8 MSVC doesn't like const Proxy operator*() const.
Fixes #308
2021-03-17 10:19:02 +01:00
Alexandre Lissy
a087509ab7 Expose .Net building doc better 2021-03-03 15:42:31 +01:00
Alexandre Lissy
fee12be4ff Update SWIG with upstream 4.1-aligned branch 2021-02-25 17:09:15 +01:00
lissyx
7b2eeb6734
Merge pull request #3524 from Ideefixze/master
Added hot-word boosting doc
2021-02-12 20:35:13 +01:00
Ideefixze
7cf257a2f5 Added hot-word boosting api example doc
Comments for API bindings
X-DeepSpeech: NOBUILD
2021-02-12 19:52:19 +01:00
zaptrem
9d83e18113 Fix incompatible Swift 2021-02-12 00:08:34 -05:00
Alexandre Lissy
6eca9b4e0a Fix #3517: Update SWIG sha1 2021-02-01 16:21:44 +01:00
zaptrem
28ddc6b0e0
Expose DeepSpeechTokenMetadata fields
Currently, attempting to access member fields DeepSpeechTokenMetadata objects output from intermediateDecodeWithMetadata causes a crash. Changing these lines makes the object work as (I assume) intended.
2021-01-22 03:42:08 -05:00
NanoNabla
d0f0a2d6e8 applying lissyx's patch from mozilla#3379, make it possible to set PYTHON_PLATFORM_NAME in environment on target host 2021-01-20 20:18:03 +01:00
NanoNabla
80da74c472 add build rules for ctcdecode on ppc64le 2021-01-20 17:25:29 +01:00
Reuben Morais
273d461f6a Bump version to v0.10.0-alpha.0 2020-12-18 23:29:54 +00:00
lissyx
3e10163ec8
Merge pull request #3416 from lissyx/pr-3414
.NET Client Binding Fix
2020-12-08 14:48:32 +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
Olaf Thiele
3ae77ca75d Conditional msg for missing lm.binary added 2020-11-23 19:55:27 +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
3a2879933f initial commit for py39 support 2020-11-04 20:16:35 +01:00
Francis Tyers
55e31c4025 update for NodeJS 15 2020-10-26 15:44:06 +00: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