πΠΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΠΠ΅ΡΠ΅ΠΊΡΠΈΠΈ Π Π΅ΡΠΈ, Π§ΠΈΡΠ΅Π» ΠΈ Π Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ Π―Π·ΡΠΊΠΎΠ²
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΡΠ΄ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠ΅ΡΡ:
- ΠΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ΅ΡΠΈ Π² Π°ΡΠ΄ΠΈΠΎ (Voice Activity Detector, VAD);
- ΠΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π² ΡΠ΅ΡΠΈ (Number Detector);
- ΠΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΈ ΡΠ·ΡΠΊΠΎΠ²ΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ ΡΡΠΎ-ΡΠΎ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ (Language Classifier);
ΠΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΆΠΈΠ²ΡΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ silero-models. Π’Π°ΠΌ ΠΆΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π³ΠΈΠΏΠ΅Ρ-ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅.
VAD
Π‘Π°ΠΌΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΈ ΡΠ°ΡΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ΅ΡΠΈ Π² Π°ΡΠ΄ΠΈΠΎ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΅Π΅ Π½Π°ΡΠ°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² ΡΡΠ΄Π΅ Π²Π°ΡΠΈΠ°ΡΠΈΠΉ:
- ΠΠΎΠ»ΡΡΠ°Ρ (1M ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²) ΠΈ ΠΌΠ°Π»ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ (10 - 100k ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²);
- ΠΠΎΠ΄Π΅Π»Ρ Π΄Π»Ρ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ Π² 16 kHz ΠΈ 8 kHz;
- Π’Π°ΠΊΠΆΠ΅ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡΠ΅ΠΊΠΏΠΎΠΉΠ½ΡΡ ΡΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π² ONNX;
ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ:
- ΠΠ΅ΡΡΠΈΠΊΠΈ ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ;
- Π’ΠΎΠ½ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²;
- ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠ°Π±ΠΎΡΡ;
Π’Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π² Π½ΠΎΡΡΠ±ΡΠΊΠ΅:
... ΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ:
Language Classifier
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π»ΡΡΡΠΈΠΉ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ·ΡΠΊΠΎΠ²:
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ 95 ΡΠ·ΡΠΊΠΎΠ² (85% ΡΠΎΡΠ½ΠΎΡΡΠΈ) ΠΈ 58 ΡΠ·ΡΠΊΠΎΠ²ΡΡ Π³ΡΡΠΏΠΏ (90% ΡΠΎΡΠ½ΠΎΡΡΠΈ);
- ΠΠ·Π°ΠΈΠΌΠΎΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² Π³ΡΡΠΏΠΏΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π‘Π΅ΡΠ±ΡΠΊΠΈΠΉ + Π₯ΠΎΡΠ²Π°ΡΡΠΊΠΈΠΉ + ΠΠΎΡΠ½ΠΈΠΉΡΠΊΠΈΠΉ);
- ΠΠ°ΡΡΠ΅Π½ΠΈΡΠΎΠ²Π°Π½ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π½Π° 20k ΡΠ°ΡΠΎΠ² Π°ΡΠ΄ΠΈΠΎ (10ΠΊ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΠΊ 5 ΡΠ°ΠΌΡΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠ°ΠΌ);
- ΠΠ°Π½Π½ΡΠ΅ Π²Π·ΡΡΡ ΠΈΠ· ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ², ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΎΠ²Π΅ΡΡΠΈΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ Π΄Π°ΡΠ°ΡΠ΅Ρ;
- ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½Π°Ρ ΡΠ΅ΡΠΊΠ° Π² 4.7M ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²;
Number Detector
ΠΠ΅ΡΠ΅ΠΊΡΠΎΡ ΡΠΈΡΠ΅Π» ΠΈΡΠ΅Ρ ΡΡΡΠ½ΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΡΠΈΡΠ»Π° Π½Π° 4 ΡΠ·ΡΠΊΠ°Ρ :