Mozilla เป€เบ›เบตเบ”เบ•เบปเบงเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบฎเบฑเบšเบฎเบนเป‰เบชเบฝเบ‡เป€เบงเบปเป‰เบฒ DeepSpeech 0.6

เปเบ™เบฐเบ™เบณ เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบชเบฝเบ‡เป€เบงเบปเป‰เบฒเบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Mozilla DeepSpeech 0.6, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบชเบฝเบ‡เป€เบงเบปเป‰เบฒเบ‚เบญเบ‡เบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™, เบชเบฐเป€เปœเบต เป‚เบ”เบเบ™เบฑเบเบ„เบปเป‰เบ™เบ„เบงเป‰เบฒเบˆเบฒเบ Baidu. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Python เป‚เบ”เบเปƒเบŠเป‰เป€เบงเบ—เบตเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ TensorFlow เปเบฅเบฐ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MPL 2.0 เบŸเบฃเบต. เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™ Linux, Android, macOS เปเบฅเบฐ Windows. เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบกเปˆเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ LePotato, Raspberry Pi 3 เปเบฅเบฐ Raspberry Pi 4 boards.

เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบŠเบธเบ” เบชเบฐเป€เปœเบตเปƒเบซเป‰ เปเบšเบšโ€‹เบˆเปเบฒโ€‹เบฅเบญเบ‡โ€‹เบเบฒเบ™โ€‹เบเบถเบโ€‹เบญเบปเบšโ€‹เบฎเบปเบกโ€‹, เบ•เบปเบงเบขเปˆเบฒเบ‡ เป„เบŸเบฅเปŒเบชเบฝเบ‡ เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบˆเบฒเบเปเบ–เบงเบ„เบณเบชเบฑเปˆเบ‡. เป€เบžเบทเปˆเบญเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบŸเบฑเบ‡เบŠเบฑเบ™เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบชเบฝเบ‡เป€เบงเบปเป‰เบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป‚เบ›เบผเปเบเบผเบกเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เป‚เบกเบ”เบนเบ™เบ—เบตเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบš Python, NodeJS, C++ เปเบฅเบฐ .NET เปเบกเปˆเบ™เบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰ (เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเป„เบ”เป‰เบเบฐเบเบฝเบกเป‚เบกเบ”เบนเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบชเปเบฒเบฅเบฑเบš rust ะธ Go). เบฎเบนเบšเปเบšเบšเบชเปเบฒเป€เบฅเบฑเบ”เบฎเบนเบšเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบžเบฝเบ‡เปเบ•เปˆเบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”, เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒเบญเบทเปˆเบ™เป†เป‚เบ”เบ เบ•เบดเบ” เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบถเบเบญเบปเบšเบฎเบปเบกเบฅเบฐเบšเบปเบšเบ•เบปเบงเบ—เปˆเบฒเบ™เป€เบญเบ‡เป‚เบ”เบเปƒเบŠเป‰ เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบชเบฝเบ‡โ€‹, เป€เบเบฑเบšเบเปเบฒเป‚เบ”เบเป‚เบ„เบ‡เบเบฒเบ™เบชเบฝเบ‡เบ—เบปเปˆเบงเป„เบ›.

DeepSpeech เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบเบเปˆเบงเบฒเบฅเบฐเบšเบปเบšเปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบกเบซเบผเบฒเบเปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ—เบตเปˆเบชเบนเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบตเบชเบดเปˆเบ‡เบฅเบปเบšเบเบงเบ™ extraneous. เบกเบฑเบ™เบ‚เป‰เบฒเบกเปเบšเบšเบˆเบณเบฅเบญเบ‡เบชเบฝเบ‡เบ”เบฑเบ‡เปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบก เปเบฅเบฐเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡ phonemes, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบ neural เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ•เบดเบžเบฒเบšเบชเบนเบ‡, เป€เบŠเบดเปˆเบ‡เบฅเบปเบšเบฅเป‰เบฒเบ‡เบ„เบงเบฒเบกเบˆเบณเป€เบ›เบฑเบ™เปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบ•เปˆเบฒเบ‡เป† เป€เบŠเบฑเปˆเบ™: เบชเบฝเบ‡เบ”เบฑเบ‡, เบชเบฝเบ‡เบชเบฐเบ—เป‰เบญเบ™ เปเบฅเบฐเบชเบฝเบ‡เป€เบงเบปเป‰เบฒ.

เบ‚เปเป‰เป€เบชเบเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบงเปˆเบฒเป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เปเบฅเบฐเบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบกเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ neural, เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ DeepSpeech เบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบ, เบเปเบฒเบ™เบปเบ”เปƒเบ™เบชเบฐเบžเบฒเบšเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เป‚เบ”เบเบชเบฝเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปเบฅเบฐเปƒเบ™เบ—เบตเปˆเบ›เบฐเบ—เบฑเบšเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบฅเบปเบšเบเบงเบ™เบ—เปเบฒเบกเบฐเบŠเบฒเบ”.
เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™ Mozilla เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง. เบชเบฝเบ‡เบ—เบปเปˆเบงเป„เบ›, เบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบŠเบธเบ”เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบ—เบตเปˆเบกเบต 780 เบŠเบปเปˆเบงเป‚เบกเบ‡เบ‚เบญเบ‡ เบžเบฒโ€‹เบชเบฒโ€‹เบญเบฑเบ‡โ€‹เบเบดเบ”, 325 เปƒเบ™เป€เบขเบเบฅเบฐเบกเบฑเบ™, 173 เปƒเบ™เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบฅเบฐ 27 เบŠเบปเปˆเบงเป‚เบกเบ‡เปƒเบ™เบฅเบฑเบ”เป€เบŠเบ.

เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ Common Voice เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบชเบฐเบชเบปเบก 10 เบžเบฑเบ™เบŠเบปเปˆเบงเป‚เบกเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบญเบญเบเบชเบฝเบ‡เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบ›เบฐเป‚เบซเบเบเบ›เบปเบเบเบฐเบ•เบดเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฒเบเป€เบงเบปเป‰เบฒเบ‚เบญเบ‡เบกเบฐเบ™เบธเบ”, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบšเบฑเบ™เบฅเบธเบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเบ‚เบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰. เปƒเบ™เบฎเบนเบšเปเบšเบšเบ›เบฐเบˆเบธเบšเบฑเบ™, เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบ—เบฑเบ‡เบซเบกเบปเบ” 4.3 เบžเบฑเบ™เบŠเบปเปˆเบงเป‚เบกเบ‡, เปƒเบ™เบ™เบฑเป‰เบ™ 3.5 เบžเบฑเบ™เบ„เบปเบ™เป„เบ”เป‰เบ–เบทเบเบ—เบปเบ”เบชเบญเบš. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบกเบฎเบนเบšเปเบšเบšเบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบชเบธเบ”เบ—เป‰เบฒเบเบชเปเบฒเบฅเบฑเบš DeepSpeech, 3816 เบŠเบปเปˆเบงเป‚เบกเบ‡เบ‚เบญเบ‡เบ„เปเบฒเป€เบงเบปเป‰เบฒเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบ Common Voice เบเบงเบกเป€เบญเบปเบฒเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ LibriSpeech, Fisher เปเบฅเบฐ Switchboard, เปเบฅเบฐเบเบฑเบ‡เบฅเบงเบกเบ—เบฑเบ‡เบ›เบฐเบกเบฒเบ™ 1700 เบŠเบปเปˆเบงเป‚เบกเบ‡เบ‚เบญเบ‡เบฅเบฒเบเบเบฒเบ™เบงเบดเบ—เบฐเบเบธเบ—เบตเปˆเบ–เบญเบ”เบ‚เปเป‰เบ„เบงเบฒเบก.

เป€เบกเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบ•เบปเบงเปเบšเบšเบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”, เบญเบฑเบ”เบ•เบฒเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™ DeepSpeech เปเบกเปˆเบ™ 7.5% เป€เบกเบทเปˆเบญเบ›เบฐเป€เบกเบตเบ™เบ”เป‰เบงเบเบŠเบธเบ”เบ—เบปเบ”เบชเบญเบš. LibriSpeech. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš, เบญเบฑเบ”เบ•เบฒเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบ‚เบญเบ‡เบกเบฐเบ™เบธเบ” เบ–เบทเบเบ›เบฐเป€เบกเบตเบ™เบœเบปเบ™ เบขเบนเปˆเบ—เบตเปˆ 5.83%.

DeepSpeech เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบชเบญเบ‡เบฅเบฐเบšเบปเบšเบเปˆเบญเบ - เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบชเบฝเบ‡เปเบฅเบฐเบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”. เบฎเบนเบšเปเบšเบšเบญเบฒเป‚เบ„เบชเบ•เบดเบเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบขเปˆเบฒเบ‡เป€เบฅเบดเบเป€เบŠเบดเปˆเบ‡เป€เบžเบทเปˆเบญเบ„เบดเบ”เป„เบฅเปˆเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบšเบฒเบ‡เบ•เบปเบงเบขเบนเปˆเปƒเบ™เบชเบฝเบ‡เบ›เป‰เบญเบ™เป€เบ‚เบปเป‰เบฒ. เบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบŠเบญเบเบซเบฒเปเบšเบš ray เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบซเป‰เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เปเป‰เบ„เบงเบฒเบก.

เบ•เบปเป‰เบ™โ€‹เบ•เป เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒ DeepSpeech 0.6 (0.6 เบชเบฒโ€‹เบ‚เบฒโ€‹เบšเปเปˆโ€‹เป€เบซเบกเบฒเบฐโ€‹เบชเบปเบกโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบญเบโ€‹เบ—เบตเปˆโ€‹เบœเปˆเบฒเบ™โ€‹เบกเบฒโ€‹เปเบฅเบฐโ€‹เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เปƒเบซเป‰โ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เปเบฅเบฐโ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹)โ€‹:

  • เบชเบฐเป€เปœเบตเบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เปเบšเบšเปƒเปเปˆเบ—เบตเปˆเบชเบฐเปœเบญเบ‡เบเบฒเบ™เบ•เบญเบšเบชเบฐเปœเบญเบ‡เบ—เบตเปˆเบชเบนเบ‡เบ‚เบถเป‰เบ™ เปเบฅเบฐเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบญเบ‡เบ‚เบฐเปœเบฒเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเบฝเบ‡เบ—เบตเปˆเบ›เบฐเบกเบงเบ™เบœเบปเบ™เปเบฅเป‰เบง. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡ DeepSpeech เบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบœเปˆเบญเบ™เป€เบงเบฅเบฒ latency เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เป€เบ–เบดเบ‡ 260 ms, เป€เบŠเบดเปˆเบ‡เป„เบงเบเบงเปˆเบฒ 73% เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ DeepSpeech เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบชเบฝเบ‡เป€เบงเบปเป‰เบฒเป„เบ”เป‰.
  • เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฑเบš API เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ–เบทเบเป€เบฎเบฑเบ”เป€เบžเบทเปˆเบญเป‚เบฎเบกเบŠเบทเปˆเบŸเบฑเบ‡เบŠเบฑเบ™. เบŸเบฑเบ‡เบŠเบฑเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰ metadata เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบš synchronization, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”, เปเบ•เปˆเบเบฑเบ‡เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบ•เบปเบงเบฅเบฐเบ„เบญเบ™เปเบฅเบฐเบ›เบฐเป‚เบซเบเบเบเบฑเบšเบ•เปเบฒเปเบซเบ™เปˆเบ‡เปƒเบ™เบชเบฒเบเบชเบฝเบ‡.
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเป‚เบกเบ”เบนเบ™เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก CuDNN เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ neural recurrent (RNN), เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบšเบฑเบ™เบฅเบธเบเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เบทเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ (เบ›เบฐเบกเบฒเบ™เบชเบญเบ‡เป€เบ—เบปเปˆเบฒ) เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบกเปเบšเบšเบˆเปเบฒเบฅเบญเบ‡, เปเบ•เปˆเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบฅเบฐเป€เบกเบตเบ”เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบ•เบปเบงเปเบšเบšเบ—เบตเปˆเบเบฝเบกเป„เบงเป‰เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰.
  • เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฐเบšเบฑเบš TensorFlow เบ•เปˆเปเบฒเบชเบธเบ”เป„เบ”เป‰เบ–เบทเบเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเบˆเบฒเบ 1.13.1 เป€เบ›เบฑเบ™ 1.14.0. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฐเบšเบฑเบšเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒเบ‚เบญเบ‡ TensorFlow Lite, เป€เบŠเบดเปˆเบ‡เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบŠเบธเบ” DeepSpeech เบˆเบฒเบ 98 MB เป€เบ›เบฑเบ™ 3.7 MB. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบเบฑเบ‡เปเบฅเบฐเบกเบทเบ–เบท, เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบšเบฑเบ™เบˆเบธเบเบฑเบšเบ•เบปเบงเปเบšเบšเป„เบ”เป‰เบ–เบทเบเบซเบผเบธเบ”เบฅเบปเบ‡เบˆเบฒเบ 188 MB เบกเบฒเป€เบ›เบฑเบ™ 47 MB โ€‹โ€‹โ€‹โ€‹(เบงเบดเบ—เบตเบเบฒเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เปเบกเปˆเบ™เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก).
  • เบฎเบนเบšเปเบšเบšเบžเบฒเบชเบฒเป„เบ”เป‰เบ–เบทเบเปเบ›เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป„เบŸเบฅเปŒเบ–เบทเบเปเบœเบ™เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป‚เบซเบฅเบ”. เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เป€เบเบปเปˆเบฒโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบขเบธเบ”โ€‹เป€เบŠเบปเบฒโ€‹.
  • เบฎเบนเบšเปเบšเบšเบเบฒเบ™เป‚เบซเบผเบ”เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบšเบžเบฒเบชเบฒเป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เปเบ›เบ‡, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปเบฅเบฐเบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเบซเบผเบธเบ”เบฅเบปเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เปเบฒเบญเบดเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบชเป‰เบฒเบ‡เบ•เบปเบงเปเบšเบš. เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹, DeepSpeech เปƒเบ™โ€‹เบ›เบฑเบ”โ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เปƒเบŠเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹เบซเบ™เป‰เบญเบ 22 เป€เบ—เบปเปˆเบฒโ€‹เปเบฅเบฐโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™ 500 เป€เบงโ€‹เบฅเบฒโ€‹เป„เบงโ€‹เบ‚เบถเป‰เบ™โ€‹.

    Mozilla เป€เบ›เบตเบ”เบ•เบปเบงเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบฎเบฑเบšเบฎเบนเป‰เบชเบฝเบ‡เป€เบงเบปเป‰เบฒ DeepSpeech 0.6

  • เบ„เปเบฒเบ—เบตเปˆเบซเบฒเบเบฒเบเป„เบ”เป‰เบ–เบทเบเบเบฑเปˆเบ™เบ•เบญเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบžเบฒเบชเบฒ. เบˆเปเบฒเบ™เบงเบ™เบ„เปเบฒเบชเบฑเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เบ–เบทเบเบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ›เบฑเบ™ 500 เบžเบฑเบ™เบ„เปเบฒเบ‚เบญเบ‡เบ„เปเบฒเบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบกเปเบšเบšเบˆเปเบฒเบฅเบญเบ‡. เบเบฒเบ™เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบฎเบนเบšเปเบšเบšเบžเบฒเบชเบฒเบˆเบฒเบ 1800MB เป€เบ›เบฑเบ™ 900MB, เป‚เบ”เบเป€เบเบทเบญเบšเบšเปเปˆเบกเบตเบœเบปเบ™เบ•เปเปˆเบญเบฑเบ”เบ•เบฒเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ•เปˆเบฒเบ‡เป† เบ™เบฑเบเบงเบดเบŠเบฒเบเบฒเบ™ เบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก (เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ) เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเบฝเบ‡เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เป€เบžเบตเปˆเบกเบเบฒเบ™เบšเบดเบ”เป€เบšเบทเบญเบ™เบซเบผเบทเบชเบฝเบ‡เบเบฑเบšเบŠเบธเบ”เบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบ).
  • เป€เบžเบตเปˆเบกเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบกเบตเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก .NET.
  • เป€เบญเบเบฐเบชเบฒเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบทเบ™เปƒเบซเบกเปˆเปเบฅเบฐเบ›เบฐเบˆเบธเบšเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบฅเบงเบšเบฅเบงเบกเบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. deepspeech.readthedocs.io.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™