4 ms·
Everyone race to build an ASR toolkit these days, this one is a good candidate actually compared to others. A good modern technology with subword pieces, parall
by nshm 7y ago
Everyone race to build an ASR toolkit these days, this one is a good candidate actually compared to others. A good modern technology with subword pieces, parallel training, fast decoding. Very competitive decoding accuracy.
Disadvantages are:
1) A bit disorgranized codebase with directly imported fairseq
2) No online decoding in design which is a must for real-world applications.
Other toolkits:
1) ESPnet - crazy dual chainer/pytorch backend, pretty slow from beginning, otherwise good.
2) Mozilla DeepSpeech - very lightweight technology, no real accuracy and speed.
3) nvidia/NEMO - potentially good performance from GPU experts, but not clear how it will develop in the future
4) speechbrain - just announced, no real code
5) facebook/wav2letter - C++ codebase, not within general NN community
6) tensoflow/lingvo - a playground for Google guys, who uses tensorflow these days?
7) kaldi - good old one (if 7 years is old for you), still has very important features others do not have (semi-supervised learning, long alignment). But no Pytorch again, not very attractive for general NN community.
8) didi/delta - did anyone try it at all?
9) PaddlePaddle/DeepSpeech - very old technology too, but Baidu releases very good models trained on their proprietary data
- echelon 7y ago> who uses tensorflow these days? I'm working on a speech model in tensorflow. What should I be using?
- nshm 7y agoIt more depends on features you already implemented. Check the arxiv file, if you do not have all those features already (lookahead lm, proper sentencepiece, label smoothing), consider this espresso.
- Nursie 7y agoI think the question was more on what framework should be preferred to tensorflow now? Or at least that's my question - as someone who has taken an interest in this area since the deepdream days, but is only now considering diving in fully, what platforms should I be looking at, if not tensorflow?
- nshm 7y agoThere is no single framework as you see, to dive fully you need to explore all of them. Each has some useful features.
- deleted 7y ago[deleted]
- Nimitz14 7y agoYeah I find it a bit ridiculous how many there are.. it's like every major speech group has their own now.