Π€ΠΎΡΠΌΠ°Ρ Speex β Audio Coding
codecs
speex
x86
1.2rc1
true
codecs
speex
codec
ΠΊΠΎΠ΄Π΅ΠΊ
ΠΊΠΎΠ΄Π΅ΠΊΠΈ
spx
Speex 1.2rc1 x86
ΠΠ°ΡΠ°: | 4 ΠΈΡΠ»Ρ 2009 |
Π€Π°ΠΉΠ»: | speexbundle-1.2rc1.zip |
Π Π°Π·ΠΌΠ΅Ρ: | 273.32 KB |
codecs
speex
x86
1.2rc1
true
codecs
speex
codec
ΠΊΠΎΠ΄Π΅ΠΊ
ΠΊΠΎΠ΄Π΅ΠΊΠΈ
spx
Speex 1.2rc1 x86
ΠΠ°ΡΠ°: | 4 ΠΈΡΠ»Ρ 2009 |
Π€Π°ΠΉΠ»: | speexbundle-1.2rc1SSE2.zip |
Π Π°Π·ΠΌΠ΅Ρ: | 284.36 KB |
codecs
speex
x86
1.2rc1
true
codecs
speex
codec
ΠΊΠΎΠ΄Π΅ΠΊ
ΠΊΠΎΠ΄Π΅ΠΊΠΈ
spx
Speex 1.2rc1 x86
ΠΠ°ΡΠ°: | 4 ΠΈΡΠ»Ρ 2009 |
Π€Π°ΠΉΠ»: | speexbundle-1.2rc1SSE.zip |
Π Π°Π·ΠΌΠ΅Ρ: | 275.29 KB |
Π‘Π°ΠΉΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²: .spx
Speex ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΌ ΠΎΡ ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ² ΡΠΎΡΠΌΠ°ΡΠΎΠΌ Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ Π°ΡΠ΄ΠΈΠΎ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΌ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠ΅ΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² VoIP-ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΠΈ). ΠΠ½ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ ΡΠ΅ΡΠΈ CELP. Speex Π·Π°ΡΠ²Π»ΡΠ΅Ρ ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Π΅ ΠΎΡ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΠ΄ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ (3-ΠΏΡΠ½ΠΊΡΠΎΠ²ΠΎΠΉ) Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ BSD. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π² ΡΠΎΡΠΌΠ°ΡΠ΅-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅ Ogg ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ Π½Π°ΠΏΡΡΠΌΡΡ ΡΠ΅ΡΠ΅Π· UDP / RTP.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Speex Π²ΠΈΠ΄ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Β«VorbisΒ».
Speex ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°ΡΠΎΠΌ ΡΠΆΠ°ΡΠΈΡ Ρ ΠΏΠΎΡΠ΅ΡΡΠΌΠΈ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΡ ΡΠ΄ΡΠ°Π΅ΡΡΡ Π² ΠΏΠΎΠ»ΡΠ·Ρ ΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ².
ΠΡΡΠΎΡΠΈΡ
ΠΡΠΎΠ΅ΠΊΡ
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 1.2rc2 ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΊΠΎΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±ΡΠ»ΠΈ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° ΠΊΠΎΠ΄Π΅ΠΊ Speex ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ SpeexDSP.
ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ 1.2rc3 Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ SpeexDSP Π΄Π°ΡΠΈΡΡΠ΅ΡΡΡ 3 ΡΠ½Π²Π°ΡΡ 2015 Π³ΠΎΠ΄Π°.
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠΎΡΠΌΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌ. ΠΠ° Π΅Π³ΠΎ Π·Π°ΠΌΠ΅Π½Ρ ΠΏΡΠΈΡΠ΅Π» Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΉ Opus. ΠΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½Π° Opus, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π»ΡΡΡΠ΅ Π²ΠΎ Π²ΡΠ΅Ρ Π°ΡΠΏΠ΅ΠΊΡΠ°Ρ .
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², Speex Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Π½Π΅ Π΄Π»Ρ ΡΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, Π° Π΄Π»Ρ VoIP-ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΠΈ ΠΈ ΡΠΆΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ². Π¦Π΅Π»ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±ΡΠ»ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄Π΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠ΅ΡΠΈ ΠΏΡΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ Π±ΠΈΡΡΠ΅ΠΉΡΠ΅. Π§ΡΠΎΠ±Ρ Π΄ΠΎΡΡΠΈΡΡ ΡΡΠΎ, ΠΊΠΎΠ΄Π΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π±ΠΈΡΡΠ΅ΠΉΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ:
- 32 kHz β ultra-wideband
- 16 kHz β wideband
- 8 kHz β narrowband
Π’Π°ΠΊ ΠΊΠ°ΠΊ Speex Π·Π°ΡΠ°ΡΠΈΠ²Π°Π»ΡΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ VoIP-ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΠΈ, ΠΎΡ ΠΊΠΎΠ΄Π΅ΠΊΠ° Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°ΡΡ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ ΠΏΠΎΡΠ΅ΡΡΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², Π° Π½Π΅ ΠΊ ΠΈΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡΠΌ. ΠΡΠ΅ ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π»ΠΎ ΠΊ Π²ΡΠ±ΠΎΡΡ ΠΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΡ Ρ ΠΌΡΠ»ΡΡΠΈΠΊΠΎΠ΄ΠΎΠ²ΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ (CELP) ΠΊΠ°ΠΊ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ»Π° Π²ΡΠ±ΡΠ°Π½Π° CELP, ΡΠ²Π»ΡΠ»Π°ΡΡ ΡΠΎ, ΡΡΠΎ ΡΡΠ° ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΡΠΆΠ΅ Ρ ΠΎΡΠΎΡΠΎ Π·Π°ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»Π° ΡΠ΅Π±Ρ, ΠΊΠ°ΠΊ Π½Π° Π½ΠΈΠ·ΠΊΠΈΡ Π±ΠΈΡΡΠ΅ΠΉΡΠ°Ρ (ΡΡΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΠΏΠΎ DoD CELP Π½Π° 4.8 kbit/s), ΡΠ°ΠΊ ΠΈ Π½Π° Π²ΡΡΠΎΠΊΠΈΡ (G.728 Π½Π° 16 kbit/s). ΠΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠ°:
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΡΠΊΡΡΡΡΠΌΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ, ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΎΡ Π°Π²ΡΠΎΡΡΠΊΠΈΡ Π³ΠΎΠ½ΠΎΡΠ°ΡΠΎΠ².
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ°ΡΡΠΎΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΌ Π±ΠΈΡΡΠ΅ΠΉΡΠ΅.
- Π¨ΠΈΡΠΎΠΊΠΈΠΉ Π²ΡΠ±ΠΎΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π±ΠΈΡΡΠ΅ΠΉΡΠΎΠ² (ΠΎΡ 2 kbit/s Π΄ΠΎ 44 kbit/s).
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ Π±ΠΈΡΡΠ΅ΠΉΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π±ΠΈΡΡΠ΅ΠΉΡ.
- ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΠΎΠ»ΠΎΡΠ° (Voice Activity Detection VAD, ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ VBR) (ΡΠ±ΡΠ°Π½ΠΎ ΠΈΠ· Π²Π΅ΡΡΠΈΠΈ 1.2).
- ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ.
- Π Π΅ΠΆΠΈΠΌ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ 32 kHz (Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ 48 kHz)
- Intensity Stereo ΠΊΠ°ΠΊ ΠΎΠΏΡΠΈΡ ΡΠΆΠ°ΡΠΈΡ.
Speex — ΡΡΠΎ… Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Speex?
Speex ΡΡΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄Π΅ΠΊ Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Β«Π³ΠΎΠ»ΠΎΡ-ΡΠ΅ΡΠ΅Π·-ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΒ» (VoIP). Π‘ Π²ΡΡΠΎΠΊΠΎΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΡ ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ BSD (Π±Π΅Π· ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠΈ). Π‘ΠΆΠ°ΡΡΠ΅ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ Speex Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ Π»ΠΈΠ±ΠΎ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π²ΡΠΊΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ Ogg, Π»ΠΈΠ±ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² UDP/RTP.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π΄ΡΡΠ³ΠΈΠΌ ΠΎΡΠΊΡΡΡΡΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ΄Π΅ΠΊΡ Vorbis, ΡΡΠ²Π΅ΡΠΆΠ΄Π°Ρ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠ΄Π΅ΠΊ Speex Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π³ΠΎΠ»ΠΎΡΠ° ΠΏΠΎ ΡΠ΅ΡΠΈ Ρ Π½Π΅Π½Π°Π΄ΡΠΆΠ½ΠΎΠΉ Π΄ΠΎΡΡΠ°Π²ΠΊΠΎΠΉ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π°Π½Π½ΡΡ . ΠΡΠΈ ΡΡΠΎΠΌ Π°Π²ΡΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°ΡΡ, ΡΡΠΎ ΠΊΠΎΠ΄Π΅ΠΊ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΡΡΡ Ρ Π½Π΅Π½Π°Π΄ΡΠΆΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΡΠΎ Π΅ΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΡΠΈΡΡΠ», Π»ΠΈΠ±ΠΎ Π½Π΅Ρ. ΠΡΠΈ ΡΡΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½Π°, ΠΏΠΎΡΡΠΎΠΌΡ Speex Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π³ΠΎΠ»ΠΎΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ°Π΄ΠΈΠΎ- ΠΈ ΡΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
Speex ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΊΠ»Π°ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ Code Excited Linear Prediction (CELP)-ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΡΠΎ Π΅ΡΡΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΠ. ΠΠΠ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π»Ρ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΠΈ ΠΎΡΡΠ΅Π·ΠΊΠ° ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ»ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΌΠΈ ΡΠ²ΡΠ·ΡΠΌΠΈ (Ρ.Β Π½. Β«Π°Π²ΡΠΎΡΠ΅Π³ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠΈΠ»ΡΡΡΒ»). ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΡΡΠΎΠ³ΠΎ ΡΠΈΠ»ΡΡΡΠ° Β«ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΡΡΡΡΒ» ΠΏΠΎΠ΄ ΠΎΡΡΠ΅Π·ΠΎΠΊ ΡΠΈΠ³Π½Π°Π»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΠ΅Π²ΠΈΠ½ΡΠΎΠ½Π° (Π² Π·Π°ΠΏΠ°Π΄Π½ΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ΅Β β ΠΠ΅Π²ΠΈΠ½ΡΠΎΠ½Π°-ΠΡΡΠ±ΠΈΠ½Π°). CELP-ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΠΠ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Ρ.Β Π½. Β«ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈΒ», ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π½Π°Π±ΠΎΡΡ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠΈΡ ΠΠΠ-ΡΠΈΠ»ΡΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ².
Π Π΅ΡΠ΅Π²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» Π² ΠΊΠΎΠ΄Π΅ΠΊΠ΅ Speex ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π½Π΅ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ΡΡ ΠΎΡΡΠ΅Π·ΠΊΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 20 ΠΌΡ (160 ΠΎΡΡΡΡΡΠΎΠ² ΠΏΡΠΈ 8 ΠΠΡ). ΠΡΠΈ ΡΡΠΎΠΌ, Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠ΅Π³ΠΎ Π½Π°Π±ΠΎΡΠ° Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΎΡΡΠ΅Π·ΠΎΠΊ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠ΅ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠ° Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 5 ΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² ΠΎΡΡΡΠΊΠΈΠ²Π°ΡΡΡΡ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠΈΠ΅ Π½Π°Π±ΠΎΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠ° (ΠΈΠ· ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ), ΡΠ°ΠΊ ΠΈ Π΄Π²ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠΎΠ². Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², Ρ ΡΠ΅Π»ΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ, Speex Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π° ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ΅. ΠΠΎΠ·Π±ΡΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π²Π΅ΡΠ°ΠΌΠΈ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ΄Π° Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΠΎ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Speex ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΠΏΡΠΈ Π½ΠΈΠ·ΠΊΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ . ΠΠΎΠ΄Π΅ΠΊ Speex ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΆΠ°ΡΠΈΡ ΡΠΈΠ³Π½Π°Π»Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΈΠ³Π½Π°Π»Ρ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΡ: ΡΠ²Π΅ΡΡ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ (Π°Π½Π³Π».Β ultra-wideband, ΡΠ°ΡΡΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ 32 ΠΠΡ), ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ (Π°Π½Π³Π».Β wideband, 16 ΠΠΡ) ΠΈ ΡΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ (Π°Π½Π³Π».Β narrowband, 8 ΠΠΡ). ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΡΡΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ Β«Π³ΠΎΠ»ΠΎΡ-ΡΠ΅ΡΠ΅Π·-ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΒ» (VoIP) ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΡΠΎ Speex Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΡΠΎΠΉΡΠΈΠ² ΠΊ ΠΏΠΎΡΠ΅ΡΡΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π°Π½Π½ΡΡ , Π½ΠΎ Π½Π΅ ΠΊ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΡ , ΡΠ°ΠΊ ΠΊΠ°ΠΊ UDP/IP-ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ TCP/IP, Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΠΎ, ΠΏΡΠΈ ΡΡΠΎΠΌ, Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² UDP/IP-ΠΏΠ°ΠΊΠ΅ΡΠ΅ Π² ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠ²ΡΠ·ΠΈ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΌΠ°Π»Π°. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠΆΠ°ΡΡΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ Speex ΠΈ TCP/IP-ΠΏΠ°ΠΊΠ΅ΡΡ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΠ»ΡΡΠ°Π΅, Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠΈΠ·Π΅ΡΠ½ΠΎΠΉ. ΠΡΠ° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠ΄Π΅ΠΊΠ° Speex ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΡΠ΅Π΄ΡΡΠ² Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠ°:
- Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΈ ΠΎΡΠΊΡΡΡΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠΈΡΠΎΠΊΠΎ- ΠΈ ΡΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅ Π΄Π°Π½Π½ΡΡ
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ (Π°Π½Π³Π».Β
- ΠΠ±Π½Π°ΡΡΠΆΠΈΡΠ΅Π»Ρ ΡΠ΅ΡΠΈ (Π°Π½Π³Π».Β Voice Activity Detection, VAD, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ½ Ρ VBR)
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΠΆΠ°ΡΠΈΡ
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ
- Π§Π°ΡΡΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ
- ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ Π΄Π»Ρ Speex ΡΠ²Π»ΡΡΡΡΡ ΡΡΠΈ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ (Π²Π·ΡΡΠΈΡ ΠΎΡΡΡΡΡΠΎΠ²): 8 ΠΠΡ (Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΠΎΡΠ° Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ° VoIP G.711), 16 ΠΠΡ ΠΈ 32 ΠΠΡ. ΠΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ°ΡΡΠΎΡ, Π½ΠΎ Speex Π½Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ Π½ΠΈΠΌΠΈ.
- ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ
- ΠΡΠΎΡΠ΅ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠΌ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΡΠ»ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 10. Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ (Π°Π½Π³Π».Β Constant bit-rate, CBR) ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°Β β ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡΒ β ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ.
- Π‘ΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΆΠ°ΡΠΈΡ (ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠ°Ρ)
- Speex ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΆΠ°ΡΠΈΡ ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠΎΡΠΎΡΠ°Ρ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠ° ΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Β«ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡΒ». ΠΡΠΎΡΠ΅ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΠΎΡ 1 Π΄ΠΎ 10. Π ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , ΡΡΠΎΠ²Π΅Π½Ρ ΡΡΠΌΠ° ΠΏΡΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ 1 Π½Π° 1-2 Π΄Π Π²ΡΡΠ΅ ΡΠ΅ΠΌ ΠΏΡΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ 10, Π½ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΏΡΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ 10 Π²ΡΡΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² 5 ΡΠ°Π·. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π»ΡΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΈΡΠ΅Π» ΠΎΡ 2 Π΄ΠΎ 4, Π½ΠΎ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ DTMFΒ β Π΄Π²ΡΡ ΡΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ°), ΠΌΠΎΠ³ΡΡ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Speex ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΡΠ΅Π»Π΅ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ) Π΄ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π²ΡΠΊΠ°. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΈΠ»ΡΡΡ DirectShow. Π’Π°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Π΅ΠΉ Winamp ΠΈ XMMS ΠΈΠΌΠ΅ΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, KSP Sound Player Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ 2006.0.0.2 ΠΈ foobar2000 ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Speex.
MIME ΡΠΈΠΏ Π΄Π»Ρ SpeexΒ β audio/x-speex. Π Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΠ΅Π½ΡΠ½ Π½Π° audio/speex.
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Π΄Π²ΠΈΠΆΠΊΠ° Half-Life 1 ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° Π½ΡΠΌ ΠΌΠΎΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΊΠΎΠ΄Π΅ΠΊ voice_speex.dll Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²Π½ΡΡΡΠΈΠΈΠ³ΡΠΎΠ²ΡΡ VoIP ΡΡΠ½ΠΊΡΠΈΠΉ. Speex ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΡΡΡΠ΅Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ, ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊ Miles.
Π‘ΠΈΡΡΠ΅ΠΌΠ° The United States Armyβs Land Warrior, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ General Dynamics, ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex.
Π Sid Meierβs Civilization 4 ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΎΠ·Π²ΡΡΠ΅Π½Π½ΡΠ΅ ΠΠ΅ΠΎΠ½Π°ΡΠ΄ΠΎΠΌ ΠΠΈΠΌΠΎΠ΅ΠΌ, Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Ρ Π² ΡΠΎΡΠΌΠ°Ρ Speex.
VoIP-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Teamspeak ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Speex Π² ΡΠΈΡΠ»Π΅ 3-Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ². ΠΡΠΊΡΡΡΠ°Ρ VoIP-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Mumble ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Speex. VoIP-ΡΠ΅ΡΠ²ΠΈΡ flaphone ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex ΠΊΠΎΠ΄Π΅ΠΊ. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΠΌ TeamWox Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠΎΠ΄Π΅ΠΊ Speex.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠ΄Π΅ΠΊΠ° Speex Π΅ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ΅ Π Π’Π£ Π΄Π»Ρ ΡΠ΅ΡΠ΅ΠΉ NGN.[1]
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
Π‘ΡΡΠ»ΠΊΠΈ
speex ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ
SpeexΒ β ΡΡΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ Π΅ΠΊ Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Β«Π³ΠΎΠ»ΠΎΡ-ΡΠ΅ΡΠ΅Π·-ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΒ» (VoIP). Π‘ Π²ΡΡΠΎΠΊΠΎΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΡ ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ BSD (Π±Π΅Π· ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠΈ). Π‘ΠΆΠ°ΡΡΠ΅ Π΅ΠΊΠΎΠΌ Speex Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ Π»ΠΈΠ±ΠΎ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π²ΡΠΊΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ Ogg, Π»ΠΈΠ±ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² UDP/RTP.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π΄ΡΡΠ³ΠΈΠΌ ΠΎΡΠΊΡΡΡΡΠΌ Π΅ΠΊΠ°ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΠΊΡ Vorbis, ΡΡΠ²Π΅ΡΠΆΠ΄Π°Ρ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅ΠΊ Speex Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π³ΠΎΠ»ΠΎΡΠ° ΠΏΠΎ ΡΠ΅ΡΠΈ Ρ Π½Π΅Π½Π°Π΄ΡΠΆΠ½ΠΎΠΉ Π΄ΠΎΡΡΠ°Π²ΠΊΠΎΠΉ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π°Π½Π½ΡΡ . ΠΡΠΈ ΡΡΠΎΠΌ Π°Π²ΡΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°ΡΡ, ΡΡΠΎ Π΅ΠΊ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΡΡΡ Ρ Π½Π΅Π½Π°Π΄ΡΠΆΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΡΠΎ Π΅ΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΡΠΈΡΡΠ», Π»ΠΈΠ±ΠΎ Π½Π΅Ρ. ΠΡΠΈ ΡΡΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½Π°, ΠΏΠΎΡΡΠΎΠΌΡ Speex Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π³ΠΎΠ»ΠΎΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ°Π΄ΠΈΠΎ- ΠΈ ΡΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅[ | ]
Speex ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΊΠ»Π°ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ Code Excited Linear Prediction (CELP)-Π΅ΠΊΠΎΠ², ΡΠΎ Π΅ΡΡΡ Π΅ΠΊΠΎΠ², ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΠ. ΠΠΠ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π»Ρ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΠΈ ΠΎΡΡΠ΅Π·ΠΊΠ° ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ»ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΌΠΈ ΡΠ²ΡΠ·ΡΠΌΠΈ (Ρ.Β Π½. Β«Π°Π²ΡΠΎΡΠ΅Π³ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠΈΠ»ΡΡΡΒ»). ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΡΡΠΎΠ³ΠΎ ΡΠΈΠ»ΡΡΡΠ° Β«ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΡΡΡΡΒ» ΠΏΠΎΠ΄ ΠΎΡΡΠ΅Π·ΠΎΠΊ ΡΠΈΠ³Π½Π°Π»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΠ΅Π²ΠΈΠ½ΡΠΎΠ½Π° (Π² Π·Π°ΠΏΠ°Π΄Π½ΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ΅Β β ΠΠ΅Π²ΠΈΠ½ΡΠΎΠ½Π°-ΠΡΡΠ±ΠΈΠ½Π°). CELP-ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΠΠ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Ρ.Β Π½. Β«ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈΒ», ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π½Π°Π±ΠΎΡΡ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠΈΡ ΠΠΠ-ΡΠΈΠ»ΡΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ².
Π Π΅ΡΠ΅Π²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» Π² Π΅ΠΊΠ΅ Speex ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π½Π΅ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ΡΡ ΠΎΡΡΠ΅Π·ΠΊΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 20 ΠΌΡ (160 ΠΎΡΡΡΡΡΠΎΠ² ΠΏΡΠΈ 8 ΠΠΡ). ΠΡΠΈ ΡΡΠΎΠΌ, Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠ΅Π³ΠΎ Π½Π°Π±ΠΎΡΠ° Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΎΡΡΠ΅Π·ΠΎΠΊ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠ΅ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠ° Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 5 ΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² ΠΎΡΡΡΠΊΠΈΠ²Π°ΡΡΡΡ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠΈΠ΅ Π½Π°Π±ΠΎΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠ° (ΠΈΠ· ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ), ΡΠ°ΠΊ ΠΈ Π΄Π²ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠΎΠ². Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ Π΅ΠΊΠΎΠ², Ρ ΡΠ΅Π»ΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ, Speex Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π° ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ΅. ΠΠΎΠ·Π±ΡΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π²Π΅ΡΠ°ΠΌΠΈ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ΄Π° Π΄ΡΡΠ³ΠΈΡ Π΅ΠΊΠΎΠ², Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΠΎ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Speex ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΠΏΡΠΈ Π½ΠΈΠ·ΠΊΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ . Π΅ΠΊ Speex ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΆΠ°ΡΠΈΡ ΡΠΈΠ³Π½Π°Π»Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΈΠ³Π½Π°Π»Ρ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΡ: ΡΠ²Π΅ΡΡ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ (Π°Π½Π³Π».Β ultra-wideband, ΡΠ°ΡΡΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ 32 ΠΠΡ), ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ (Π°Π½Π³Π».Β wideband, 16 ΠΠΡ) ΠΈ ΡΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ (Π°Π½Π³Π».Β narrowband, 8 ΠΠΡ). ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΡΡΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ Β«Π³ΠΎΠ»ΠΎΡ-ΡΠ΅ΡΠ΅Π·-ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΒ» (VoIP) ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΡΠΎ Speex Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΡΠΎΠΉΡΠΈΠ² ΠΊ ΠΏΠΎΡΠ΅ΡΡΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π°Π½Π½ΡΡ , Π½ΠΎ Π½Π΅ ΠΊ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΡ , ΡΠ°ΠΊ ΠΊΠ°ΠΊ UDP/IP-ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ TCP/IP, Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΠΎ, ΠΏΡΠΈ ΡΡΠΎΠΌ, Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² UDP/IP-ΠΏΠ°ΠΊΠ΅ΡΠ΅ Π² ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠ²ΡΠ·ΠΈ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΌΠ°Π»Π°. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠΆΠ°ΡΡΡ Π΅ΠΊΠΎΠΌ Speex ΠΈ TCP/IP-ΠΏΠ°ΠΊΠ΅ΡΡ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΠ»ΡΡΠ°Π΅, Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠΈΠ·Π΅ΡΠ½ΠΎΠΉ. ΠΡΠ° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π΄Π°Π½Π½ΡΡ Π΅ΠΊΠ° Speex ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΡΠ΅Π΄ΡΡΠ² Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π΅ΠΊΠ°:
- Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΈ ΠΎΡΠΊΡΡΡΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½
Speex β ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ (Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ)
ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ β ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΠΈ
Π’ΠΈΠΏ ΡΠΎΡΠΌΠ°ΡΠ° | ΠΡΠ΄ΠΈΠΎΠΊΠΎΠ΄Π΅ΠΊ |
---|---|
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² | Ogg |
Π‘ΡΠ°Π½Π΄Π°ΡΡ(Ρ) | [speex.org/docs/manual/speex-manual/ Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ] |
SpeexΒ β ΡΡΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄Π΅ΠΊ Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Β«Π³ΠΎΠ»ΠΎΡ-ΡΠ΅ΡΠ΅Π·-ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΒ» (VoIP). Π‘ Π²ΡΡΠΎΠΊΠΎΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΡ ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ BSD (Π±Π΅Π· ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠΈ). Π‘ΠΆΠ°ΡΡΠ΅ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ Speex Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ Π»ΠΈΠ±ΠΎ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π²ΡΠΊΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ Ogg, Π»ΠΈΠ±ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² UDP/RTP.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π΄ΡΡΠ³ΠΈΠΌ ΠΎΡΠΊΡΡΡΡΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ΄Π΅ΠΊΡ Vorbis, ΡΡΠ²Π΅ΡΠΆΠ΄Π°Ρ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠ΄Π΅ΠΊ Speex Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π³ΠΎΠ»ΠΎΡΠ° ΠΏΠΎ ΡΠ΅ΡΠΈ Ρ Π½Π΅Π½Π°Π΄ΡΠΆΠ½ΠΎΠΉ Π΄ΠΎΡΡΠ°Π²ΠΊΠΎΠΉ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π°Π½Π½ΡΡ . ΠΡΠΈ ΡΡΠΎΠΌ Π°Π²ΡΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°ΡΡ, ΡΡΠΎ ΠΊΠΎΠ΄Π΅ΠΊ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΡΡΡ Ρ Π½Π΅Π½Π°Π΄ΡΠΆΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΡΠΎ Π΅ΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΡΠΈΡΡΠ», Π»ΠΈΠ±ΠΎ Π½Π΅Ρ. ΠΡΠΈ ΡΡΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½Π°, ΠΏΠΎΡΡΠΎΠΌΡ Speex Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π³ΠΎΠ»ΠΎΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ°Π΄ΠΈΠΎ- ΠΈ ΡΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
Speex ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΊΠ»Π°ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ Code Excited Linear Prediction (CELP)-ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΡΠΎ Π΅ΡΡΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΠ. ΠΠΠ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π»Ρ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΠΈ ΠΎΡΡΠ΅Π·ΠΊΠ° ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ»ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΌΠΈ ΡΠ²ΡΠ·ΡΠΌΠΈ (Ρ.Β Π½. Β«Π°Π²ΡΠΎΡΠ΅Π³ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠΈΠ»ΡΡΡΒ»). ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΡΡΠΎΠ³ΠΎ ΡΠΈΠ»ΡΡΡΠ° Β«ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΡΡΡΡΒ» ΠΏΠΎΠ΄ ΠΎΡΡΠ΅Π·ΠΎΠΊ ΡΠΈΠ³Π½Π°Π»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΠ΅Π²ΠΈΠ½ΡΠΎΠ½Π° (Π² Π·Π°ΠΏΠ°Π΄Π½ΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ΅Β β ΠΠ΅Π²ΠΈΠ½ΡΠΎΠ½Π°-ΠΡΡΠ±ΠΈΠ½Π°). CELP-ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΠΠ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Ρ.Β Π½. Β«ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈΒ», ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π½Π°Π±ΠΎΡΡ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠΈΡ ΠΠΠ-ΡΠΈΠ»ΡΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ².
Π Π΅ΡΠ΅Π²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» Π² ΠΊΠΎΠ΄Π΅ΠΊΠ΅ Speex ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π½Π΅ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ΡΡ ΠΎΡΡΠ΅Π·ΠΊΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 20 ΠΌΡ (160 ΠΎΡΡΡΡΡΠΎΠ² ΠΏΡΠΈ 8 ΠΠΡ). ΠΡΠΈ ΡΡΠΎΠΌ, Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠ΅Π³ΠΎ Π½Π°Π±ΠΎΡΠ° Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΎΡΡΠ΅Π·ΠΎΠΊ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠ΅ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠ° Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 5 ΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² ΠΎΡΡΡΠΊΠΈΠ²Π°ΡΡΡΡ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠΈΠ΅ Π½Π°Π±ΠΎΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠ° (ΠΈΠ· ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ), ΡΠ°ΠΊ ΠΈ Π΄Π²ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠΎΠ². Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², Ρ ΡΠ΅Π»ΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ, Speex Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π° ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ΅. ΠΠΎΠ·Π±ΡΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΠΎΠ΄ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π²Π΅ΡΠ°ΠΌΠΈ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ΄Π° Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΠΎ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Speex ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΠΏΡΠΈ Π½ΠΈΠ·ΠΊΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ . ΠΠΎΠ΄Π΅ΠΊ Speex ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΆΠ°ΡΠΈΡ ΡΠΈΠ³Π½Π°Π»Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΈΠ³Π½Π°Π»Ρ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΡ: ΡΠ²Π΅ΡΡ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ (Π°Π½Π³Π».Β ultra-wideband, ΡΠ°ΡΡΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ 32 ΠΠΡ), ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ (Π°Π½Π³Π».Β wideband, 16 ΠΠΡ) ΠΈ ΡΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ (Π°Π½Π³Π».Β narrowband, 8 ΠΠΡ). ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΡΡΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ Β«Π³ΠΎΠ»ΠΎΡ-ΡΠ΅ΡΠ΅Π·-ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΒ» (VoIP) ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΡΠΎ Speex Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΡΠΎΠΉΡΠΈΠ² ΠΊ ΠΏΠΎΡΠ΅ΡΡΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π°Π½Π½ΡΡ , Π½ΠΎ Π½Π΅ ΠΊ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΡ , ΡΠ°ΠΊ ΠΊΠ°ΠΊ UDP/IP-ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ TCP/IP, Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΠΎ, ΠΏΡΠΈ ΡΡΠΎΠΌ, Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² UDP/IP-ΠΏΠ°ΠΊΠ΅ΡΠ΅ Π² ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠ²ΡΠ·ΠΈ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΌΠ°Π»Π°. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠΆΠ°ΡΡΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ Speex ΠΈ TCP/IP-ΠΏΠ°ΠΊΠ΅ΡΡ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΠ»ΡΡΠ°Π΅, Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠΈΠ·Π΅ΡΠ½ΠΎΠΉ. ΠΡΠ° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠ΄Π΅ΠΊΠ° Speex ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΡΠ΅Π΄ΡΡΠ² Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠ°:
- Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΈ ΠΎΡΠΊΡΡΡΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠΈΡΠΎΠΊΠΎ- ΠΈ ΡΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅ Π΄Π°Π½Π½ΡΡ
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ (Π°Π½Π³Π».Β Variable bit-rate, VBR)
- ΠΠ±Π½Π°ΡΡΠΆΠΈΡΠ΅Π»Ρ ΡΠ΅ΡΠΈ (Π°Π½Π³Π».Β Voice Activity Detection, VAD, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ½ Ρ VBR)
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΠΆΠ°ΡΠΈΡ
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ
- Π§Π°ΡΡΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ
- ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ Π΄Π»Ρ Speex ΡΠ²Π»ΡΡΡΡΡ ΡΡΠΈ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ (Π²Π·ΡΡΠΈΡ ΠΎΡΡΡΡΡΠΎΠ²): 8 ΠΠΡ (Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΠΎΡΠ° Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ° VoIP G.711), 16 ΠΠΡ ΠΈ 32 ΠΠΡ. ΠΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ°ΡΡΠΎΡ, Π½ΠΎ Speex Π½Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ Π½ΠΈΠΌΠΈ.
- ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ
- ΠΡΠΎΡΠ΅ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠΌ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΡΠ»ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 10. Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ (Π°Π½Π³Π».Β Constant bit-rate, CBR) ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°Β β ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡΒ β ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ.
- Π‘ΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΆΠ°ΡΠΈΡ (ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠ°Ρ)
- Speex ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΆΠ°ΡΠΈΡ ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠΎΡΠΎΡΠ°Ρ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠ° ΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Β«ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡΒ». ΠΡΠΎΡΠ΅ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΠΎΡ 1 Π΄ΠΎ 10. Π ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , ΡΡΠΎΠ²Π΅Π½Ρ ΡΡΠΌΠ° ΠΏΡΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ 1 Π½Π° 1-2 Π΄Π Π²ΡΡΠ΅ ΡΠ΅ΠΌ ΠΏΡΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ 10, Π½ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΏΡΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ 10 Π²ΡΡΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² 5 ΡΠ°Π·. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π»ΡΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΈΡΠ΅Π» ΠΎΡ 2 Π΄ΠΎ 4, Π½ΠΎ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ DTMFΒ β Π΄Π²ΡΡ ΡΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ°), ΠΌΠΎΠ³ΡΡ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Speex ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΡΠ΅Π»Π΅ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ) Π΄ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π²ΡΠΊΠ°. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΈΠ»ΡΡΡ DirectShow. Π’Π°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Π΅ΠΉ Winamp ΠΈ XMMS ΠΈΠΌΠ΅ΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, KSP Sound Player Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ 2006.0.0.2 ΠΈ foobar2000 ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Speex.
MIME ΡΠΈΠΏ Π΄Π»Ρ SpeexΒ β audio/x-speex. Π Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΠ΅Π½ΡΠ½ Π½Π° audio/speex.
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Π΄Π²ΠΈΠΆΠΊΠ° Half-Life 1 ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° Π½ΡΠΌ ΠΌΠΎΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΊΠΎΠ΄Π΅ΠΊ voice_speex.dll Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²Π½ΡΡΡΠΈΠΈΠ³ΡΠΎΠ²ΡΡ VoIP ΡΡΠ½ΠΊΡΠΈΠΉ. Speex ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΡΡΡΠ΅Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ, ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊ Miles.
Π‘ΠΈΡΡΠ΅ΠΌΠ° The United States Armyβs Land Warrior, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ General Dynamics, ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex.
Π Sid Meierβs Civilization 4 ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΎΠ·Π²ΡΡΠ΅Π½Π½ΡΠ΅ ΠΠ΅ΠΎΠ½Π°ΡΠ΄ΠΎΠΌ ΠΠΈΠΌΠΎΠ΅ΠΌ, Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Ρ Π² ΡΠΎΡΠΌΠ°Ρ Speex.
VoIP-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Teamspeak ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Speex Π² ΡΠΈΡΠ»Π΅ 3-Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ². ΠΡΠΊΡΡΡΠ°Ρ VoIP-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Mumble ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Speex. VoIP-ΡΠ΅ΡΠ²ΠΈΡ flaphone ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex ΠΊΠΎΠ΄Π΅ΠΊ. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΠΌ TeamWox Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠΎΠ΄Π΅ΠΊ Speex.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠ΄Π΅ΠΊΠ° Speex Π΅ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ΅ Π Π’Π£ Π΄Π»Ρ ΡΠ΅ΡΠ΅ΠΉ NGN.[1]
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΎΡΠ·ΡΠ² ΠΎ ΡΡΠ°ΡΡΠ΅ «Speex»
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
- β [www.mfisoft.ru/products/voip/rtu/functionality ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° Π Π’Π£ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΠ€Π Π‘ΠΎΡΡ]
Π‘ΡΡΠ»ΠΊΠΈ
- [www.speex.org/ ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ]
ΠΡΡΡΠ²ΠΎΠΊ, Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΡΡΠΈΠΉ Speex
β ΠΠΎΡ ΠΊΠ°ΠΊ, Π΄Π°, Π΄Π°! β ΡΠ»ΡΠ±Π°ΡΡΡ, ΡΠΊΠ°Π·Π°Π» ΠΠΎΡΠΈΡ, β Π° ΠΌΡ ΡΠΎΠΆΠ΅ ΡΠ»Π°Π²Π½ΡΠΉ ΠΏΠΎΡ ΠΎΠ΄ ΡΠ΄Π΅Π»Π°Π»ΠΈ. ΠΠ΅Π΄Ρ ΡΡ Π·Π½Π°Π΅ΡΡ, Π΅Π³ΠΎ Π²ΡΡΠΎΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΅Ρ Π°Π» ΠΏΡΠΈ Π½Π°ΡΠ΅ΠΌ ΠΏΠΎΠ»ΠΊΡ, ΡΠ°ΠΊ ΡΡΠΎ Ρ Π½Π°Ρ Π±ΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΈ Π²ΡΠ΅ Π²ΡΠ³ΠΎΠ΄Ρ. Π ΠΠΎΠ»ΡΡΠ΅ ΡΡΠΎ Π·Π° ΠΏΡΠΈΠ΅ΠΌΡ Π±ΡΠ»ΠΈ, ΡΡΠΎ Π·Π° ΠΎΠ±Π΅Π΄Ρ, Π±Π°Π»Ρ β Ρ Π½Π΅ ΠΌΠΎΠ³Ρ ΡΠ΅Π±Π΅ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ. Π ΡΠ΅ΡΠ°ΡΠ΅Π²ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΌΠΈΠ»ΠΎΡΡΠΈΠ² Π±ΡΠ» ΠΊΠΎ Π²ΡΠ΅ΠΌ Π½Π°ΡΠΈΠΌ ΠΎΡΠΈΡΠ΅ΡΠ°ΠΌ.Π ΠΎΠ±Π° ΠΏΡΠΈΡΡΠ΅Π»Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ β ΠΎΠ΄ΠΈΠ½ ΠΎ ΡΠ²ΠΎΠΈΡ Π³ΡΡΠ°ΡΡΠΊΠΈΡ ΠΊΡΡΠ΅ΠΆΠ°Ρ ΠΈ Π±ΠΎΠ΅Π²ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ, Π΄ΡΡΠ³ΠΎΠΉ ΠΎ ΠΏΡΠΈΡΡΠ½ΠΎΡΡΠΈ ΠΈ Π²ΡΠ³ΠΎΠ΄Π°Ρ ΡΠ»ΡΠΆΠ±Ρ ΠΏΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΡ Π²ΡΡΠΎΠΊΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π»ΠΈΡ ΠΈ Ρ. ΠΏ.
β Π Π³Π²Π°ΡΠ΄ΠΈΡ! β ΡΠΊΠ°Π·Π°Π» Π ΠΎΡΡΠΎΠ². β Π Π²ΠΎΡ ΡΡΠΎ, ΠΏΠΎΡΠ»ΠΈ ΠΊΠ° Π·Π° Π²ΠΈΠ½ΠΎΠΌ.
ΠΠΎΡΠΈΡ ΠΏΠΎΠΌΠΎΡΡΠΈΠ»ΡΡ.
β ΠΠΆΠ΅Π»ΠΈ Π½Π΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΠΎΡΠ΅ΡΡ, β ΡΠΊΠ°Π·Π°Π» ΠΎΠ½.
Π, ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ ΠΊ ΠΊΡΠΎΠ²Π°ΡΠΈ, ΠΈΠ· ΠΏΠΎΠ΄ ΡΠΈΡΡΡΡ ΠΏΠΎΠ΄ΡΡΠ΅ΠΊ Π΄ΠΎΡΡΠ°Π» ΠΊΠΎΡΠ΅Π»Π΅ΠΊ ΠΈ Π²Π΅Π»Π΅Π» ΠΏΡΠΈΠ½Π΅ΡΡΠΈ Π²ΠΈΠ½Π°.
β ΠΠ°, ΠΈ ΡΠ΅Π±Π΅ ΠΎΡΠ΄Π°ΡΡ Π΄Π΅Π½ΡΠ³ΠΈ ΠΈ ΠΏΠΈΡΡΠΌΠΎ, β ΠΏΡΠΈΠ±Π°Π²ΠΈΠ» ΠΎΠ½.
Π ΠΎΡΡΠΎΠ² Π²Π·ΡΠ» ΠΏΠΈΡΡΠΌΠΎ ΠΈ, Π±ΡΠΎΡΠΈΠ² Π½Π° Π΄ΠΈΠ²Π°Π½ Π΄Π΅Π½ΡΠ³ΠΈ, ΠΎΠ±Π»ΠΎΠΊΠΎΡΠΈΠ»ΡΡ ΠΎΠ±Π΅ΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ Π½Π° ΡΡΠΎΠ» ΠΈ ΡΡΠ°Π» ΡΠΈΡΠ°ΡΡ. ΠΠ½ ΠΏΡΠΎΡΠ΅Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΠΈ Π·Π»ΠΎΠ±Π½ΠΎ Π²Π·Π³Π»ΡΠ½ΡΠ» Π½Π° ΠΠ΅ΡΠ³Π°. ΠΡΡΡΠ΅ΡΠΈΠ² Π΅Π³ΠΎ Π²Π·Π³Π»ΡΠ΄, Π ΠΎΡΡΠΎΠ² Π·Π°ΠΊΡΡΠ» Π»ΠΈΡΠΎ ΠΏΠΈΡΡΠΌΠΎΠΌ.
β ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π΅Π½Π΅Π³ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΄ΠΎΡΠ½ΠΎ ΠΏΡΠΈΡΠ»Π°Π»ΠΈ, β ΡΠΊΠ°Π·Π°Π» ΠΠ΅ΡΠ³, Π³Π»ΡΠ΄Ρ Π½Π° ΡΡΠΆΠ΅Π»ΡΠΉ, Π²Π΄Π°Π²ΠΈΠ²ΡΠΈΠΉΡΡ Π² Π΄ΠΈΠ²Π°Π½ ΠΊΠΎΡΠ΅Π»Π΅ΠΊ. β ΠΠΎΡ ΠΌΡ ΡΠ°ΠΊ ΠΈ ΠΆΠ°Π»ΠΎΠ²Π°Π½ΡΠ΅ΠΌ, Π³ΡΠ°Ρ, ΠΏΡΠΎΠ±ΠΈΠ²Π°Π΅ΠΌΡΡ. Π― Π²Π°ΠΌ ΡΠΊΠ°ΠΆΡ ΠΏΡΠΎ ΡΠ΅Π±Ρβ¦
β ΠΠΎΡ ΡΡΠΎ, ΠΠ΅ΡΠ³ ΠΌΠΈΠ»ΡΠΉ ΠΌΠΎΠΉ, β ΡΠΊΠ°Π·Π°Π» Π ΠΎΡΡΠΎΠ², β ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΈΠ· Π΄ΠΎΠΌΠ° ΠΏΠΈΡΡΠΌΠΎ ΠΈ Π²ΡΡΡΠ΅ΡΠΈΡΠ΅ΡΡ Ρ ΡΠ²ΠΎΠΈΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π·Π°Ρ ΠΎΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΏΡΠΎΡΠΈΡΡ ΠΏΡΠΎ Π²ΡΡ, ΠΈ Ρ Π±ΡΠ΄Ρ ΡΡΡ, Ρ ΡΠ΅ΠΉΡΠ°Ρ ΡΠΉΠ΄Ρ, ΡΡΠΎΠ± Π½Π΅ ΠΌΠ΅ΡΠ°ΡΡ Π²Π°ΠΌ. ΠΠΎΡΠ»ΡΡΠ°ΠΉΡΠ΅, ΡΠΉΠ΄ΠΈΡΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΊΡΠ΄Π° Π½ΠΈΠ±ΡΠ΄Ρ, ΠΊΡΠ΄Π° Π½ΠΈΠ±ΡΠ΄Ρβ¦ ΠΊ ΡΠΎΡΡΡ! β ΠΊΡΠΈΠΊΠ½ΡΠ» ΠΎΠ½ ΠΈ ΡΠΎΡΡΠ°Ρ ΠΆΠ΅, ΡΡ Π²Π°ΡΠΈΠ² Π΅Π³ΠΎ Π·Π° ΠΏΠ»Π΅ΡΠΎ ΠΈ Π»Π°ΡΠΊΠΎΠ²ΠΎ Π³Π»ΡΠ΄Ρ Π² Π΅Π³ΠΎ Π»ΠΈΡΠΎ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΡΡΠ°ΡΠ°ΡΡΡ ΡΠΌΡΠ³ΡΠΈΡΡ Π³ΡΡΠ±ΠΎΡΡΡ ΡΠ²ΠΎΠΈΡ ΡΠ»ΠΎΠ², ΠΏΡΠΈΠ±Π°Π²ΠΈΠ»: β Π²Ρ Π·Π½Π°Π΅ΡΠ΅, Π½Π΅ ΡΠ΅ΡΠ΄ΠΈΡΠ΅ΡΡ; ΠΌΠΈΠ»ΡΠΉ, Π³ΠΎΠ»ΡΠ±ΡΠΈΠΊ, Ρ ΠΎΡ Π΄ΡΡΠΈ Π³ΠΎΠ²ΠΎΡΡ, ΠΊΠ°ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΡΡΠ°ΡΠΎΠΌΡ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΌΡ.
β ΠΡ , ΠΏΠΎΠΌΠΈΠ»ΡΠΉΡΠ΅, Π³ΡΠ°Ρ, Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, β ΡΠΊΠ°Π·Π°Π» ΠΠ΅ΡΠ³, Π²ΡΡΠ°Π²Π°Ρ ΠΈ Π³ΠΎΠ²ΠΎΡΡ Π² ΡΠ΅Π±Ρ Π³ΠΎΡΠ»ΠΎΠ²ΡΠΌ Π³ΠΎΠ»ΠΎΡΠΎΠΌ.
β ΠΡ ΠΊ Ρ ΠΎΠ·ΡΠ΅Π²Π°ΠΌ ΠΏΠΎΠΉΠ΄ΠΈΡΠ΅: ΠΎΠ½ΠΈ Π²Π°Ρ Π·Π²Π°Π»ΠΈ, β ΠΏΡΠΈΠ±Π°Π²ΠΈΠ» ΠΠΎΡΠΈΡ.
ΠΠ΅ΡΠ³ Π½Π°Π΄Π΅Π» ΡΠΈΡΡΠ΅ΠΉΡΠΈΠΉ, Π±Π΅Π· ΠΏΡΡΠ½ΡΡΠΊΠ° ΠΈ ΡΠΎΡΠΈΠ½ΠΊΠΈ, ΡΡΡΡΡΡΠΎΠΊ, Π²Π·Π±ΠΈΠ» ΠΏΠ΅ΡΠ΅Π΄ Π·Π΅ΡΠΊΠ°Π»ΠΎΠΌ Π²ΠΈΡΠΎΡΠΊΠΈ ΠΊΠ²Π΅ΡΡ Ρ, ΠΊΠ°ΠΊ Π½ΠΎΡΠΈΠ» ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΠΠ°Π²Π»ΠΎΠ²ΠΈΡ, ΠΈ, ΡΠ±Π΅Π΄ΠΈΠ²ΡΠΈΡΡ ΠΏΠΎ Π²Π·Π³Π»ΡΠ΄Ρ Π ΠΎΡΡΠΎΠ²Π°, ΡΡΠΎ Π΅Π³ΠΎ ΡΡΡΡΡΡΠΎΠΊ Π±ΡΠ» Π·Π°ΠΌΠ΅ΡΠ΅Π½, Ρ ΠΏΡΠΈΡΡΠ½ΠΎΠΉ ΡΠ»ΡΠ±ΠΊΠΎΠΉ Π²ΡΡΠ΅Π» ΠΈΠ· ΠΊΠΎΠΌΠ½Π°ΡΡ.
β ΠΡ , ΠΊΠ°ΠΊΠ°Ρ Ρ ΡΠΊΠΎΡΠΈΠ½Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ! β ΠΏΡΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ» Π ΠΎΡΡΠΎΠ², ΡΠΈΡΠ°Ρ ΠΏΠΈΡΡΠΌΠΎ.
β Π ΡΡΠΎ?
β ΠΡ , ΠΊΠ°ΠΊΠ°Ρ Ρ ΡΠ²ΠΈΠ½ΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΡΡΠΎ Ρ Π½ΠΈ ΡΠ°Π·Ρ Π½Π΅ ΠΏΠΈΡΠ°Π» ΠΈ ΡΠ°ΠΊ Π½Π°ΠΏΡΠ³Π°Π» ΠΈΡ . ΠΡ , ΠΊΠ°ΠΊΠ°Ρ Ρ ΡΠ²ΠΈΠ½ΡΡ, β ΠΏΠΎΠ²ΡΠΎΡΠΈΠ» ΠΎΠ½, Π²Π΄ΡΡΠ³ ΠΏΠΎΠΊΡΠ°ΡΠ½Π΅Π². β Π§ΡΠΎ ΠΆΠ΅, ΠΏΠΎΡΠ»ΠΈ Π·Π° Π²ΠΈΠ½ΠΎΠΌ ΠΠ°Π²ΡΠΈΠ»Ρ! ΠΡ, Π»Π°Π΄Π½ΠΎ, Ρ Π²Π°ΡΠΈΠΌ! β ΡΠΊΠ°Π·Π°Π» ΠΎΠ½β¦
Π ΠΏΠΈΡΡΠΌΠ°Ρ ΡΠΎΠ΄Π½ΡΡ Π±ΡΠ»ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΎ Π΅ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ ΠΊ ΠΊΠ½ΡΠ·Ρ ΠΠ°Π³ΡΠ°ΡΠΈΠΎΠ½Ρ, ΠΊΠΎΡΠΎΡΠΎΠ΅, ΠΏΠΎ ΡΠΎΠ²Π΅ΡΡ ΠΠ½Π½Ρ ΠΠΈΡ Π°ΠΉΠ»ΠΎΠ²Π½Ρ, ΡΠ΅ΡΠ΅Π· Π·Π½Π°ΠΊΠΎΠΌΡΡ Π΄ΠΎΡΡΠ°Π»Π° ΡΡΠ°ΡΠ°Ρ Π³ΡΠ°ΡΠΈΠ½Ρ ΠΈ ΠΏΠΎΡΡΠ»Π°Π»Π° ΡΡΠ½Ρ, ΠΏΡΠΎΡΡ Π΅Π³ΠΎ ΡΠ½Π΅ΡΡΠΈ ΠΏΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ.
β ΠΠΎΡ Π³Π»ΡΠΏΠΎΡΡΠΈ! ΠΡΠ΅Π½Ρ ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ, β ΡΠΊΠ°Π·Π°Π» Π ΠΎΡΡΠΎΠ², Π±ΡΠΎΡΠ°Ρ ΠΏΠΈΡΡΠΌΠΎ ΠΏΠΎΠ΄ ΡΡΠΎΠ».
β ΠΠ°ΡΠ΅ΠΌ ΡΡ ΡΡΠΎ Π±ΡΠΎΡΠΈΠ»? β ΡΠΏΡΠΎΡΠΈΠ» ΠΠΎΡΠΈΡ.
β ΠΠΈΡΡΠΌΠΎ ΠΊΠ°ΠΊΠΎΠ΅ ΡΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅, ΡΠΎΡΡΠ° Π»ΠΈ ΠΌΠ½Π΅ Π² ΠΏΠΈΡΡΠΌΠ΅!
β ΠΠ°ΠΊ ΡΠΎΡΡΠ° Π»ΠΈ Π² ΠΏΠΈΡΡΠΌΠ΅? β ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ ΠΈ ΡΠΈΡΠ°Ρ Π½Π°Π΄ΠΏΠΈΡΡ, ΡΠΊΠ°Π·Π°Π» ΠΠΎΡΠΈΡ. β ΠΠΈΡΡΠΌΠΎ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π½ΡΠΆΠ½ΠΎΠ΅ Π΄Π»Ρ ΡΠ΅Π±Ρ.
β ΠΠ½Π΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, ΠΈ Ρ Π² Π°Π΄ΡΡΡΠ°Π½ΡΡ Π½ΠΈ ΠΊ ΠΊΠΎΠΌΡ Π½Π΅ ΠΏΠΎΠΉΠ΄Ρ.
β ΠΡΡΠ΅Π³ΠΎ ΠΆΠ΅? β ΡΠΏΡΠΎΡΠΈΠ» ΠΠΎΡΠΈΡ.
β ΠΠ°ΠΊΠ΅ΠΉΡΠΊΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ!
β Π’Ρ Π²ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΌΠ΅ΡΡΠ°ΡΠ΅Π»Ρ, Ρ Π²ΠΈΠΆΡ, β ΠΏΠΎΠΊΠ°ΡΠΈΠ²Π°Ρ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ, ΡΠΊΠ°Π·Π°Π» ΠΠΎΡΠΈΡ.
β Π ΡΡ Π²ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ°Ρ. ΠΡ, Π΄Π° Π½Π΅ Π² ΡΠΎΠΌ Π΄Π΅Π»ΠΎβ¦ ΠΡ, ΡΡ ΡΡΠΎ? β ΡΠΏΡΠΎΡΠΈΠ» Π ΠΎΡΡΠΎΠ².
β ΠΠ° Π²ΠΎΡ, ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΡ. ΠΠΎ ΡΠΈΡ ΠΏΠΎΡ Π²ΡΡ Ρ ΠΎΡΠΎΡΠΎ; Π½ΠΎ ΠΏΡΠΈΠ·Π½Π°ΡΡΡ, ΠΆΠ΅Π»Π°Π» Π±Ρ Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΏΠ°ΡΡΡ Π² Π°Π΄ΡΡΡΠ°Π½ΡΡ, Π° Π½Π΅ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π²ΠΎ ΡΡΠΎΠ½ΡΠ΅.
β ΠΠ°ΡΠ΅ΠΌ?
β ΠΠ°ΡΠ΅ΠΌ, ΡΡΠΎ, ΡΠΆΠ΅ ΡΠ°Π· ΠΏΠΎΠΉΠ΄Ρ ΠΏΠΎ ΠΊΠ°ΡΡΠ΅ΡΠ΅ Π²ΠΎΠ΅Π½Π½ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ, Π½Π°Π΄ΠΎ ΡΡΠ°ΡΠ°ΡΡΡΡ Π΄Π΅Π»Π°ΡΡ, ΠΊΠΎΠ»Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±Π»Π΅ΡΡΡΡΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ.
β ΠΠ°, Π²ΠΎΡ ΠΊΠ°ΠΊ! β ΡΠΊΠ°Π·Π°Π» Π ΠΎΡΡΠΎΠ², Π²ΠΈΠ΄ΠΈΠΌΠΎ Π΄ΡΠΌΠ°Ρ ΠΎ Π΄ΡΡΠ³ΠΎΠΌ.
ΠΠ½ ΠΏΡΠΈΡΡΠ°Π»ΡΠ½ΠΎ ΠΈ Π²ΠΎΠΏΡΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅Π» Π² Π³Π»Π°Π·Π° ΡΠ²ΠΎΠ΅ΠΌΡ Π΄ΡΡΠ³Ρ, Π²ΠΈΠ΄ΠΈΠΌΠΎ ΡΡΠ΅ΡΠ½ΠΎ ΠΎΡΡΡΠΊΠΈΠ²Π°Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎ Π²ΠΎΠΏΡΠΎΡΠ°.
Π‘ΡΠ°ΡΠΈΠΊ ΠΠ°Π²ΡΠΈΠ»ΠΎ ΠΏΡΠΈΠ½Π΅Ρ Π²ΠΈΠ½ΠΎ.
β ΠΠ΅ ΠΏΠΎΡΠ»Π°ΡΡ Π»ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π·Π° ΠΠ»ΡΡΠΎΠ½Ρ ΠΠ°ΡΠ»ΡΡΠ΅ΠΌ? β ΡΠΊΠ°Π·Π°Π» ΠΠΎΡΠΈΡ. β ΠΠ½ Π²ΡΠΏΡΠ΅Ρ Ρ ΡΠΎΠ±ΠΎΡ, Π° Ρ Π½Π΅ ΠΌΠΎΠ³Ρ.
β ΠΠΎΡΠ»ΠΈ, ΠΏΠΎΡΠ»ΠΈ! ΠΡ, ΡΡΠΎ ΡΡΠ° Π½Π΅ΠΌΡΡΡΠ°? β ΡΠΊΠ°Π·Π°Π» Π ΠΎΡΡΠΎΠ² Ρ ΠΏΡΠ΅Π·ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ»ΡΠ±ΠΊΠΎΠΉ.
β ΠΠ½ ΠΎΡΠ΅Π½Ρ, ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΈΠΉ, ΡΠ΅ΡΡΠ½ΡΠΉ ΠΈ ΠΏΡΠΈΡΡΠ½ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, β ΡΠΊΠ°Π·Π°Π» ΠΠΎΡΠΈΡ.
Π ΠΎΡΡΠΎΠ² ΠΏΡΠΈΡΡΠ°Π»ΡΠ½ΠΎ Π΅ΡΠ΅ ΡΠ°Π· ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» Π² Π³Π»Π°Π·Π° ΠΠΎΡΠΈΡΡ ΠΈ Π²Π·Π΄ΠΎΡ Π½ΡΠ». ΠΠ΅ΡΠ³ Π²Π΅ΡΠ½ΡΠ»ΡΡ, ΠΈ Π·Π° Π±ΡΡΡΠ»ΠΊΠΎΠΉ Π²ΠΈΠ½Π° ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΠΌΡ ΠΎΡΠΈΡΠ΅ΡΠ°ΠΌΠΈ ΠΎΠΆΠΈΠ²ΠΈΠ»ΡΡ. ΠΠ²Π°ΡΠ΄Π΅ΠΉΡΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ Π ΠΎΡΡΠΎΠ²Ρ ΠΎ ΡΠ²ΠΎΠ΅ΠΌ ΠΏΠΎΡ ΠΎΠ΄Π΅, ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡ ΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»ΠΈ Π² Π ΠΎΡΡΠΈΠΈ, ΠΠΎΠ»ΡΡΠ΅ ΠΈ Π·Π° Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ. Π Π°ΡΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ ΠΎ ΡΠ»ΠΎΠ²Π°Ρ ΠΈ ΠΏΠΎΡΡΡΠΏΠΊΠ°Ρ ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ°, Π²Π΅Π»ΠΈΠΊΠΎΠ³ΠΎ ΠΊΠ½ΡΠ·Ρ, Π°Π½Π΅ΠΊΠ΄ΠΎΡΡ ΠΎ Π΅Π³ΠΎ Π΄ΠΎΠ±ΡΠΎΡΠ΅ ΠΈ Π²ΡΠΏΡΠ»ΡΡΠΈΠ²ΠΎΡΡΠΈ. ΠΠ΅ΡΠ³, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±ΡΠΊΠ½ΠΎΠ²Π΅Π½Π½ΠΎ, ΠΌΠΎΠ»ΡΠ°Π», ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΡΡ Π½Π΅ Π»ΠΈΡΠ½ΠΎ Π΅Π³ΠΎ, Π½ΠΎ ΠΏΠΎ ΡΠ»ΡΡΠ°Ρ Π°Π½Π΅ΠΊΠ΄ΠΎΡΠΎΠ² ΠΎ Π²ΡΠΏΡΠ»ΡΡΠΈΠ²ΠΎΡΡΠΈ Π²Π΅Π»ΠΈΠΊΠΎΠ³ΠΎ ΠΊΠ½ΡΠ·Ρ Ρ Π½Π°ΡΠ»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ Π² ΠΠ°Π»ΠΈΡΠΈΠΈ Π΅ΠΌΡ ΡΠ΄Π°Π»ΠΎΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ Ρ Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΠΊΠ½ΡΠ·Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΎΠ±ΡΠ΅Π·ΠΆΠ°Π» ΠΏΠΎΠ»ΠΊΠΈ ΠΈ Π³Π½Π΅Π²Π°Π»ΡΡ Π·Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ. Π‘ ΠΏΡΠΈΡΡΠ½ΠΎΠΉ ΡΠ»ΡΠ±ΠΊΠΎΠΉ Π½Π° Π»ΠΈΡΠ΅ ΠΎΠ½ ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ Π²Π΅Π»ΠΈΠΊΠΈΠΉ ΠΊΠ½ΡΠ·Ρ, ΠΎΡΠ΅Π½Ρ ΡΠ°Π·Π³Π½Π΅Π²Π°Π½Π½ΡΠΉ, ΠΏΠΎΠ΄ΡΠ΅Ρ Π°Π² ΠΊ Π½Π΅ΠΌΡ, Π·Π°ΠΊΡΠΈΡΠ°Π»: Β«ΠΡΠ½Π°ΡΡΡ!Β» (ΠΡΠ½Π°ΡΡΡ β Π±ΡΠ»Π° Π»ΡΠ±ΠΈΠΌΠ°Ρ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΊΠ° ΡΠ΅ΡΠ°ΡΠ΅Π²ΠΈΡΠ°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡΠ» Π² Π³Π½Π΅Π²Π΅) ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π» ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ°.
β ΠΠΎΠ²Π΅ΡΠΈΡΠ΅ Π»ΠΈ, Π³ΡΠ°Ρ, Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΈΡΠΏΡΠ³Π°Π»ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π·Π½Π°Π», ΡΡΠΎ Ρ ΠΏΡΠ°Π². Π―, Π·Π½Π°Π΅ΡΠ΅, Π³ΡΠ°Ρ, Π½Π΅ Ρ Π²Π°Π»ΡΡΡ, ΠΌΠΎΠ³Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Ρ ΠΏΡΠΈΠΊΠ°Π·Ρ ΠΏΠΎ ΠΏΠΎΠ»ΠΊΡ Π½Π°ΠΈΠ·ΡΡΡΡ Π·Π½Π°Ρ ΠΈ ΡΡΡΠ°Π² ΡΠΎΠΆΠ΅ Π·Π½Π°Ρ, ΠΊΠ°ΠΊ ΠΡΡΠ΅ Π½Π°Ρ Π½Π° Π½Π΅Π±Π΅ΡΠ΅Ρ . ΠΠΎΡΡΠΎΠΌΡ, Π³ΡΠ°Ρ, Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎ ΡΠΎΡΠ΅ ΡΠΏΡΡΠ΅Π½ΠΈΠΉ Π½Π΅ Π±ΡΠ²Π°Π΅Ρ. ΠΠΎΡ ΠΌΠΎΡ ΡΠΎΠ²Π΅ΡΡΡ ΠΈ ΡΠΏΠΎΠΊΠΎΠΉΠ½Π°. Π― ΡΠ²ΠΈΠ»ΡΡ. (ΠΠ΅ΡΠ³ ΠΏΡΠΈΠ²ΡΡΠ°Π» ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ» Π² Π»ΠΈΡΠ°Ρ , ΠΊΠ°ΠΊ ΠΎΠ½ Ρ ΡΡΠΊΠΎΠΉ ΠΊ ΠΊΠΎΠ·ΡΡΡΠΊΡ ΡΠ²ΠΈΠ»ΡΡ. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΡΠ΄Π½ΠΎ Π±ΡΠ»ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π² Π»ΠΈΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ°ΠΌΠΎΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²Π°.) Π£ΠΆ ΠΎΠ½ ΠΌΠ΅Π½Ρ ΠΏΡΡΠΈΠ», ΠΊΠ°ΠΊ ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ, ΠΏΡΡΠΈΠ», ΠΏΡΡΠΈΠ»; ΠΏΡΡΠΈΠ» Π½Π΅ Π½Π° ΠΆΠΈΠ²ΠΎΡ, Π° Π½Π° ΡΠΌΠ΅ΡΡΡ, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ; ΠΈ Β«ΠΡΠ½Π°ΡΡΡΒ», ΠΈ ΡΠ΅ΡΡΠΈ, ΠΈ Π² Π‘ΠΈΠ±ΠΈΡΡ, β Π³ΠΎΠ²ΠΎΡΠΈΠ» ΠΠ΅ΡΠ³, ΠΏΡΠΎΠ½ΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΠ±Π°ΡΡΡ. β Π― Π·Π½Π°Ρ, ΡΡΠΎ Ρ ΠΏΡΠ°Π², ΠΈ ΠΏΠΎΡΠΎΠΌΡ ΠΌΠΎΠ»ΡΡ: Π½Π΅ ΡΠ°ΠΊ Π»ΠΈ, Π³ΡΠ°Ρ? Β«Π§ΡΠΎ, ΡΡ Π½Π΅ΠΌΠΎΠΉ, ΡΡΠΎ Π»ΠΈ?Β» ΠΎΠ½ Π·Π°ΠΊΡΠΈΡΠ°Π». Π― Π²ΡΡ ΠΌΠΎΠ»ΡΡ. Π§ΡΠΎ ΠΆ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, Π³ΡΠ°Ρ? ΠΠ° Π΄ΡΡΠ³ΠΎΠΉ Π΄Π΅Π½Ρ ΠΈ Π² ΠΏΡΠΈΠΊΠ°Π·Π΅ Π½Π΅ Π±ΡΠ»ΠΎ: Π²ΠΎΡ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡΡΡ. Π’Π°ΠΊ ΡΠΎ, Π³ΡΠ°Ρ, β Π³ΠΎΠ²ΠΎΡΠΈΠ» ΠΠ΅ΡΠ³, Π·Π°ΠΊΡΡΠΈΠ²Π°Ρ ΡΡΡΠ±ΠΊΡ ΠΈ ΠΏΡΡΠΊΠ°Ρ ΠΊΠΎΠ»Π΅ΡΠΊΠΈ.
β ΠΠ°, ΡΡΠΎ ΡΠ»Π°Π²Π½ΠΎ, β ΡΠ»ΡΠ±Π°ΡΡΡ, ΡΠΊΠ°Π·Π°Π» Π ΠΎΡΡΠΎΠ².
ΠΠΎ ΠΠΎΡΠΈΡ, Π·Π°ΠΌΠ΅ΡΠΈΠ², ΡΡΠΎ Π ΠΎΡΡΠΎΠ² ΡΠ±ΠΈΡΠ°Π»ΡΡ ΠΏΠΎΡΠΌΠ΅ΡΡΡΡΡ Π½Π°Π΄ ΠΠ΅ΡΠ³ΠΎΠΌ, ΠΈΡΠΊΡΡΠ½ΠΎ ΠΎΡΠΊΠ»ΠΎΠ½ΠΈΠ» ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ. ΠΠ½ ΠΏΠΎΠΏΡΠΎΡΠΈΠ» Π ΠΎΡΡΠΎΠ²Π° ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈ Π³Π΄Π΅ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠ°Π½Ρ. Π ΠΎΡΡΠΎΠ²Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΈΡΡΠ½ΠΎ, ΠΈ ΠΎΠ½ Π½Π°ΡΠ°Π» ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°ΡΡΠΊΠ°Π·Π° Π²ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄ΡΡΠ΅Π²Π»ΡΡΡΡ. ΠΠ½ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΈΠΌ ΡΠ²ΠΎΠ΅ Π¨Π΅Π½Π³ΡΠ°Π±Π΅Π½ΡΠΊΠΎΠ΅ Π΄Π΅Π»ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΠΊΠ½ΠΎΠ²Π΅Π½Π½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΎ ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π²ΡΠΈΠ΅ Π² Π½ΠΈΡ , ΡΠΎ Π΅ΡΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΈΠΌ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ Π±ΡΠ»ΠΎ, ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ»ΡΡ Π°Π»ΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠΈΠΊΠΎΠ², ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΊΡΠ°ΡΠΈΠ²Π΅Π΅ Π±ΡΠ»ΠΎ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, Π½ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±ΡΠ»ΠΎ. Π ΠΎΡΡΠΎΠ² Π±ΡΠ» ΠΏΡΠ°Π²Π΄ΠΈΠ²ΡΠΉ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΎΠ½ Π½ΠΈ Π·Π° ΡΡΠΎ ΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ Π½Π΅ ΡΠΊΠ°Π·Π°Π» Π±Ρ Π½Π΅ΠΏΡΠ°Π²Π΄Ρ. ΠΠ½ Π½Π°ΡΠ°Π» ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π²ΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΡΠΎΡΠ½ΠΎ Π±ΡΠ»ΠΎ, Π½ΠΎ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ, Π½Π΅Π²ΠΎΠ»ΡΠ½ΠΎ ΠΈ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅Π» Π² Π½Π΅ΠΏΡΠ°Π²Π΄Ρ. ΠΠΆΠ΅Π»ΠΈ Π±Ρ ΠΎΠ½ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΏΡΠ°Π²Π΄Ρ ΡΡΠΈΠΌ ΡΠ»ΡΡΠ°ΡΠ΅Π»ΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ½ ΡΠ°ΠΌ, ΡΠ»ΡΡΠ°Π»ΠΈ ΡΠΆΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π· ΡΠ°ΡΡΠΊΠ°Π·Ρ ΠΎΠ± Π°ΡΠ°ΠΊΠ°Ρ ΠΈ ΡΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠ΅Π±Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±ΡΠ»Π° Π°ΡΠ°ΠΊΠ°, ΠΈ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ°ΡΡΠΊΠ°Π·Π°, β ΠΈΠ»ΠΈ Π±Ρ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠΈΠ»ΠΈ Π΅ΠΌΡ, ΠΈΠ»ΠΈ, ΡΡΠΎ Π΅ΡΠ΅ Ρ ΡΠΆΠ΅, ΠΏΠΎΠ΄ΡΠΌΠ°Π»ΠΈ Π±Ρ, ΡΡΠΎ Π ΠΎΡΡΠΎΠ² Π±ΡΠ» ΡΠ°ΠΌ Π²ΠΈΠ½ΠΎΠ²Π°Ρ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ Π½ΠΈΠΌ Π½Π΅ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠ»ΡΡΠ°Π΅ΡΡΡ ΠΎΠ±ΡΠΊΠ½ΠΎΠ²Π΅Π½Π½ΠΎ Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌΠΈ ΠΊΠ°Π²Π°Π»Π΅ΡΠΈΠΉΡΠΊΠΈΡ Π°ΡΠ°ΠΊ. ΠΠ΅ ΠΌΠΎΠ³ ΠΎΠ½ ΠΈΠΌ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ, ΡΡΠΎ ΠΏΠΎΠ΅Ρ Π°Π»ΠΈ Π²ΡΠ΅ ΡΡΡΡΡ, ΠΎΠ½ ΡΠΏΠ°Π» Ρ Π»ΠΎΡΠ°Π΄ΠΈ, ΡΠ²ΠΈΡ Π½ΡΠ» ΡΡΠΊΡ ΠΈ ΠΈΠ·ΠΎ Π²ΡΠ΅Ρ ΡΠΈΠ» ΠΏΠΎΠ±Π΅ΠΆΠ°Π» Π² Π»Π΅Ρ ΠΎΡ ΡΡΠ°Π½ΡΡΠ·Π°. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π²ΡΡ, ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ, Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΈΠ»ΠΈΠ΅ Π½Π°Π΄ ΡΠΎΠ±ΠΎΠΉ, ΡΡΠΎΠ±Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ, ΡΡΠΎ Π±ΡΠ»ΠΎ. Π Π°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠ°Π²Π΄Ρ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΄Π½ΠΎ; ΠΈ ΠΌΠΎΠ»ΠΎΠ΄ΡΠ΅ Π»ΡΠ΄ΠΈ ΡΠ΅Π΄ΠΊΠΎ Π½Π° ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ±Π½Ρ. ΠΠ½ΠΈ ΠΆΠ΄Π°Π»ΠΈ ΡΠ°ΡΡΠΊΠ°Π·Π° ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π³ΠΎΡΠ΅Π» ΠΎΠ½ Π²Π΅ΡΡ Π² ΠΎΠ³Π½Π΅, ΡΠ°ΠΌ ΡΠ΅Π±Ρ Π½Π΅ ΠΏΠΎΠΌΠ½Ρ, ΠΊΠ°ΠΊ Π±ΡΡΡ, Π½Π°Π»Π΅ΡΠ°Π» Π½Π° ΠΊΠ°ΡΠ΅; ΠΊΠ°ΠΊ Π²ΡΡΠ±Π°Π»ΡΡ Π² Π½Π΅Π³ΠΎ, ΡΡΠ±ΠΈΠ» Π½Π°ΠΏΡΠ°Π²ΠΎ ΠΈ Π½Π°Π»Π΅Π²ΠΎ; ΠΊΠ°ΠΊ ΡΠ°Π±Π»Ρ ΠΎΡΠ²Π΅Π΄Π°Π»Π° ΠΌΡΡΠ°, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠ°Π΄Π°Π» Π² ΠΈΠ·Π½Π΅ΠΌΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Π ΠΎΠ½ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΈΠΌ Π²ΡΡ ΡΡΠΎ.
Speex — Speex — qwe.wiki
Speex ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°ΡΠΎΠΌ ΡΠΆΠ°ΡΠΈΡ Π°ΡΠ΄ΠΈΠΎ , ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΡΠΈ , Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠ° , ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π½Π° VoIP — ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΡΡΠ°Ρ . ΠΠ½ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° CELP Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ. Speex ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ, ΡΡΠΎ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ — Π»ΠΈΠ±ΠΎ ΠΏΠ°ΡΠ΅Π½ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΠΉ (3-ΠΏ) Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ BSD . ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Ρ Ogg ΡΠΎΡΠΌΠ°ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° ΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· UDP / RTP . ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Ρ FLV ΡΠΎΡΠΌΠ°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Speex ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Vorbis ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΆΠ°ΡΠΈΡ Π°ΡΠ΄ΠΈΠΎΠ΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
Speex ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ΅ΡΠ΅ΠΉ ΡΠΎΡΠΌΠ°Ρ, Ρ.Π΅. ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΡ ΡΠ΄ΡΠ°Π΅ΡΡΡ , ΡΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π°.
ΠΡΠΎΠ΅ΠΊΡ Speex Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ 13 ΡΠ΅Π²ΡΠ°Π»Ρ 2002 ΠΠ΅ΡΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ Speex Π±ΡΠ»ΠΈ Π²ΡΠΏΡΡΠ΅Π½Ρ ΠΏΠΎΠ΄ LGPL Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ, Π½ΠΎ Π² Π²Π΅ΡΡΠΈΠΈ 1.0 Π±Π΅ΡΠ° 1, Speex ΠΎΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΈ Xiph Π² (ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΠΉ) Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ BSD. Speex 1,0 Π±ΡΠ»Π° ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π° 24 ΠΌΠ°ΡΡΠ° 2003 Π³ΠΎΠ΄Π°, ΠΏΠΎΡΠ»Π΅ Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Speex ΠΊΠΎΠ΄Π΅ΡΠ° ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° 1.2.0.
Xiph.Org Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Speex ΡΡΡΠ°ΡΠ΅Π»ΠΈ; Π΅Π³ΠΎ ΠΏΡΠ΅Π΅ΠΌΠ½ΠΈΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Opus ΠΊΠΎΠ΄Π΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡ Π΅Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π²ΠΎ Π²ΡΠ΅Ρ ΠΎΠ±Π»Π°ΡΡΡΡ .
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
Speex ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ Π½Π° Π³ΠΎΠ»ΠΎΡ ΠΏΠΎΠ²Π΅ΡΡ IP (VoIP) ΠΈ ΡΠΆΠ°ΡΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅. Π¦Π΅Π»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π±ΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄Π΅ΠΊ , ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠ΅ΡΠΈ ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠ»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ ΠΊΠΎΠ΄Π΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΊΠΎΡΠΎΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π±ΠΈΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ²Π΅ΡΡ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΡ (32Β ΠΊΠΡ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ ), ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ (16 ΠΊΠΡ ΡΠ°ΡΡΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ) ΠΈ ΡΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΡ (ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ, ΡΠ°ΡΡΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ 8 ΠΊΠΡ). Π’Π°ΠΊ ΠΊΠ°ΠΊ Speex Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π΄Π»Ρ VoIP Π²ΠΌΠ΅ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, ΠΊΠΎΠ΄Π΅ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΌ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΡΡΠ΅Π½ΠΎ ΠΈΠ· Π½ΠΈΡ . ΠΡΠ΅ ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π»ΠΎ ΠΊ Π²ΡΠ±ΠΎΡΡ ΠΊΠΎΠ΄Π° Π²ΠΎΠ·Π±ΡΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΡ (CELP) Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΌΠ΅ΡΠΎΠ΄Π° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Speex. ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ ΠΏΡΠΈΡΠΈΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ CELP ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ Π΄ΠΎΠΊΠ°Π·Π°Π»Π° , ΡΡΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡΡΡ Π΄ΠΎ Π΄Π²ΡΡ Π½ΠΈΠ·ΠΊΠΈΡ Π±ΠΈΡΡΠ΅ΠΉΡΠΎΠ² ( ΠΎ ΡΠ΅ΠΌ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΡΠ΅Ρ DoD CELP @ 4,8 ΠΊΠ±ΠΈΡ / Ρ) ΠΈ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ (ΠΊΠ°ΠΊ Ρ G.728 @ 16 ΠΊΠΠΈΡ / Ρ). ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ :
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
- Π§Π°ΡΡΠΎΡΠ° Π²ΡΠ±ΠΎΡΠΊΠΈ
- Speex Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ°ΡΡΠΎΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ: 8 ΠΊΠΡ (ΡΠΎ ΠΆΠ΅ ΡΠ°ΡΡΠΎΡΠΎΠΉ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ Π·Π²ΠΎΠ½ΠΊΠΎΠ²), 16 ΠΊΠΡ ΠΈ 32 ΠΊΠΡ. ΠΡΠΎ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ , ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΡ , ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΡ ΠΈ ΡΠ²Π΅ΡΡ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΡ .
- ΠΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ
- Speex ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°Π»ΠΈ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΊΠ°ΡΠ΅ΡΡΠ²Π° , ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 10. Π ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π±ΠΈΡΠΎΠ² (CBR) ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ , Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±ΠΈΡΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ (VBR), ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ ( Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ ) ΡΠΈΡΠ»ΠΎ.
- Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ (ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ)
- Π‘ Speex, ΠΌΠΎΠΆΠ½ΠΎ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ , ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΠΊΠΎΠ΄Π΅ΡΠ°. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΡΡΠ΅ΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ , ΠΊΠ°ΠΊ ΠΏΠΎΠΈΡΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Ρ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 1 Π΄ΠΎ 10 Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ -1 Π΄ΠΎ -9 Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² GZIP ΡΠΆΠ°ΡΠΈΡ ΡΡΠΈΠ»ΠΈΡΡ. ΠΠ»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ²Π΅Π½Ρ ΡΡΠΌΠ° ΠΏΡΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ 1 ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡ 1 Π΄ΠΎ 2 Π΄Π Π²ΡΡΠ΅ , ΡΠ΅ΠΌ Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ 10, Π½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ 10 ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π² ΠΏΡΡΡ ΡΠ°Π· Π²ΡΡΠ΅ , ΡΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ 1. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, Π»ΡΡΡΠΈΠΉ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ 2 ΠΈ 4, Ρ ΠΎΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΎ Π±ΡΠ²Π°ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΏΡΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΡΠ΅ΡΠ΅Π²ΡΡ Π·Π²ΡΠΊΠΎΠ² ΠΊΠ°ΠΊ DTMF ΡΠΎΠ½ΠΎΠ², ΠΈΠ»ΠΈ , Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
- ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π±ΠΈΡΠΎΠ² (VBR)
- ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π±ΠΈΡΠΎΠ² (VBR) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠ΄Π΅ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π±ΠΈΡΡΠ΅ΠΉΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΊ Β«ΡΡΡΠ΄Π½ΠΎΡΡΠΈΒ» Π°ΡΠ΄ΠΈΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Speex, Π·Π²ΡΡΠΈΡ ΠΊΠ°ΠΊ Π³Π»Π°ΡΠ½ΡΠ΅ ΠΈ Π²ΡΡΠΎΠΊΠΎΡΠ½Π΅ΡΠ³Π΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΡΠ΅Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ , ΡΡΠΎΠ±Ρ Π΄ΠΎΡΡΠΈΡΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΡΠ΅Π»Π΅Π²ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ , Ρ ΠΈ F Π·Π²ΡΠΊΠ°ΠΌΠΈ) ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π° Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Ρ ΠΌΠ΅Π½ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π±ΠΈΡ. ΠΠΎ ΡΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅, VBR ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π»Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, ΠΈΠ»ΠΈ Π»ΡΡΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ²ΠΎΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°, VBR ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ°: Π²ΠΎ- ΠΏΠ΅ΡΠ²ΡΡ , Π»ΠΈΡΡ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Π°ΡΠ°Π½ΡΠΈΠΈ , ΠΎΠ± ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΡΡΠ΅Π΄Π½Π΅ΠΌ Π±ΠΈΡΡΠ΅ΠΉΡΠ΅. ΠΠΎ- Π²ΡΠΎΡΡΡ , Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ , ΠΊΠ°ΠΊ Π³ΠΎΠ»ΠΎΡΠ° ΠΏΠΎ IP (VoIP), ΡΡΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π±ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΌ Π΄Π»Ρ ΠΊΠ°Π½Π°Π»Π° ΡΠ²ΡΠ·ΠΈ. Π- ΡΡΠ΅ΡΡΠ΅, ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ VBR-Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ΅ΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΏΠΎΠ»Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ°Π·Ρ , Π²ΡΠ΅ Π΅ΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Ρ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ , Π² ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΌ ΡΡΠ°Π·, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π±ΠΈΡ.
- Π‘ΡΠ΅Π΄Π½ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π±ΠΈΡΠΎΠ² (ΠΠΠ‘)
- Π‘ΡΠ΅Π΄Π½ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π±ΠΈΡΠΎΠ² ΡΠ΅ΡΠ°Π΅Ρ ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΏΡΠΎΠ±Π»Π΅ΠΌ VBR, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ VBR Π΄Π»Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Π»Π΅Π²ΠΎΠΉ Π±ΠΈΡΡΠ΅ΠΉΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ / Π±ΠΈΡΡΠ΅ΠΉΡ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (ΡΠ°Π·ΠΎΠΌΠΊΠ½ΡΡΠΎΠΉ), Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½ΠΈΠΆΠ΅, ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² VBR Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, ΡΡΠΎΠ±Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΡ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΡΠ΅Π΄Π½ΠΈΠΉ Π±ΠΈΡΡΠ΅ΠΉΡ.
- ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ (VAD)
- ΠΡΠ»ΠΈ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½Π°, ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ Π·Π²ΡΠΊ ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΡΡ Π»ΠΈ ΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΌΠΎΠ»ΡΠ°Π½ΠΈΠ΅ / ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΡΡΠΌ. VAD Π²ΡΠ΅Π³Π΄Π° Π½Π΅ΡΠ²Π½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ VBR, ΡΠ°ΠΊ ΡΡΠΎ ΠΎΠΏΡΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΠΎΠ»ΡΠΊΠΎ Π² Π½Π΅-VBR ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Speex ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ Π½Π΅ΡΠ΅ΡΠ΅Π²ΡΡ ΠΈ ΠΊΠΎΠ΄ΠΈΡΡΠ΅Ρ ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π±ΠΈΡ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΌΠ°. ΠΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β« ΠΊΠΎΠΌΡΠΎΡΡΠ½ΡΠΉ ΡΡΠΌ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ΠΌΒ» (CNG). ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ VAD ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ , ΡΠ²Π»ΡΠ΅ΡΡΡ 1.1.12, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠΈΠ² 1.2 Π±ΡΠ»Π° Π·Π°ΠΌΠ΅Π½Π΅Π½Π° ΠΏΡΠΎΡΡΠΎΠΉ ΠΡΠ±Π°Ρ Detection Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ.
- ΠΡΠ΅ΡΡΠ²ΠΈΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° (DTX)
- Π Π°Π·ΡΡΠ²Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ VAD / VBR, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΡΡΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. Π ΡΠ°ΠΉΠ»Π΅, 5 Π±ΠΈΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠ°Π΄ΡΠ° (ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ 250 Π±ΠΈΡ / Ρ).
- ΠΠ΅ΡΡΠ΅ΠΏΡΠΈΠ²Π½Π°Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅
- Π£Π»ΡΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΎΡΠΏΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ, ΠΊΠΎΠ³Π΄Π° Π²ΠΊΠ»ΡΡΠ΅Π½, ΠΏΡΡΠ°Π΅ΡΡΡ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ (Π²ΠΎΡΠΏΡΠΈΡΡΠΈΠ΅) ΡΡΠΌΠ°, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ / Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π², ΠΏΠ΅ΡΡΠ΅ΠΏΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»Π°Π΅Ρ Π·Π²ΡΠΊ Π΄Π°Π»ΡΡΠ΅ ΠΎΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ (ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»-ΡΡΠΌ), Π½ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ² ΠΎΠ½ Π²ΡΠ΅ Π΅ΡΠ΅ Π»ΡΡΡΠ΅ Π·Π²ΡΡΠΈΡ (ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅).
- ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°
- ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠ΄Π΅ΠΊ Π²Π²ΠΎΠ΄ΠΈΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π² ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅. ΠΠ»Ρ Speex, ΡΡΠ° Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π²Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΊΠ°Π΄ΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Β«ΠΏΡΠΎΠ³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉΒ», Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠ°. Π ΡΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (8 ΠΊΠΡ), Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 30 ΠΌΡ, Π° Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΡ (16 ΠΊΠΡ), Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 34 ΠΌΡ. ΠΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°Π΄ΡΠΎΠ².
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡΡΡ Π±ΠΎΠ»ΡΡΠ°Ρ Π±Π°Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊ Speex. ΠΡΠΈΠΌΠ΅ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ:
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° DirectShow ΡΠΈΠ»ΡΡΡ ΠΈΠ»ΠΈ OpenACM ΠΊΠΎΠ΄Π΅ΠΊΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ , Microsoft NetMeeting ) Π½Π° Microsoft Windows , ΠΈΠ»ΠΈ ΡΡΠ°Π»ΠΎΠ½Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Xiph.org Π², libvorbis, Π½Π° Linux (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Ekiga ). ΠΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ Π°ΡΠ΄ΠΈΠΎΠΏΠ»Π΅Π΅ΡΠΎΠ². Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ speex.org Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
Π’ΠΈΠΏ Π½ΠΎΡΠΈΡΠ΅Π»Ρ Π΄Π»Ρ Speex ΡΠ²Π»ΡΠ΅ΡΡΡ Π°ΡΠ΄ΠΈΠΎ / OGG , Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉΡΡ Ogg, ΠΈ Π°ΡΠ΄ΠΈΠΎ / Speex (ΡΠ°Π½Π΅Π΅ Π°ΡΠ΄ΠΈΠΎ / X-Speex) ΠΏΡΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅ ΡΠ΅ΡΠ΅Π· RTP ΠΈΠ»ΠΈ Π±Π΅Π· ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°.
ΠΡΠΌΠΈΡ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ Π¨ΡΠ°ΡΠΎΠ² Β«s Land Warrior ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ General Dynamics , ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex Π΄Π»Ρ VoIP Π½Π° EPLRS ΡΠ°Π΄ΠΈΠΎ , ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Raytheon .
Π£Ρ ΠΎ ΠΠΈΠ±Π»ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΡΡ ΠΎ Π½Π°ΡΡΠ½ΠΈΠΊΠΈ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ Π² Speex ΠΏΠ»Π΅Π΅Ρ Ρ 1 ΠΠ± ΡΠ»ΡΡ — ΠΏΠ°ΠΌΡΡΠΈ, ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Ρ Π·Π°ΠΏΠΈΡΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ° ΠΠΈΠ±Π»ΠΈΠΈ .
ASL Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Linux ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ VIPA OS Security , ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΊΡΡΠΏΠ½ΡΡ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΡ Π°Π²ΠΈΠ°ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΡ ΡΠ·Π»Π°Ρ ΠΈ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡΠΎΠΆΠ½ΡΡ ΡΠ΅ΡΠΈ.
Rockbox ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ Speex Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΠ»Π΅Π΅ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Apple , IPod ΠΈΠ»ΠΈ Iriver h20.
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΠ΅ΡΠ½ΡΠ΅ LabQuest Π΄Π»Ρ Π½Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex Π΄Π»Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΠΌΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π»ΠΈΠ±ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π°.
Google Mobile App Π΄Π»Ρ iPhone Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Speex. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠ» , ΡΡΠΎ Π½ΠΎΠ²ΡΠΉ Google Π³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠΈΡΠΊ iPhone ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π³ΠΎΠ»ΠΎΡΠ° ΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌ Google Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ.
Adobe Flash Player ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Speex , Π½Π°ΡΠΈΠ½Π°Ρ Ρ Flash Player 10.0.12.36, Π²ΡΠΏΡΡΠ΅Π½Π½ΡΠΉ Π² ΠΎΠΊΡΡΠ±ΡΠ΅ 2008 Π³ΠΎΠ΄Π° ΠΠ· — Π·Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π² Flash Player, ΠΏΠ΅ΡΠ²Π°Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠ°Ρ Π²Π΅ΡΡΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Speex ΡΠ²Π»ΡΠ΅ΡΡΡ 10.0.22.87 ΠΈ ΠΏΠΎΠ·ΠΆΠ΅. Speex Π² Flash Player ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ Π΄Π»Ρ Π²ΠΈΠ΄Π° ΡΠ²ΡΠ·ΠΈ, ΡΠ΅ΡΠ΅Π· Flash Media Server , ΠΈΠ»ΠΈ P2P . Speex ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°Π½ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Π² Π»ΡΠ±ΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ , Π² ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ NellyMoser Π°ΡΠ΄ΠΈΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠΎΡΠΌΠ°ΡΠΎΠΌ ΡΠ΅ΡΡ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ Π²Π΅ΡΡΠΈΡΡ Flash Player. Speex ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π² Flash Video ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ (.flv), Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 10 Π²ΠΈΠ΄Π΅ΠΎ Π€ΠΎΡΠΌΠ°Ρ ΡΠ°ΠΉΠ»Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² Π½ΠΎΡΠ±ΡΠ΅ 2008 Π³ΠΎΠ΄Π°).
ΠΠΈΠΊΡΠΎΡΠΎΠ½ JavaSonics ListenUP ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°Π³ΡΡΠΆΠ΅Π½Ρ Π½Π° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΡΡΠ°Π½ΡΠΊΡΠΈΠΏΡΠΈΡ ΠΈ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠΈ.
Speex ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΆΠ°ΡΠΈΡ Π³ΠΎΠ»ΠΎΡΠ° Π² Siri Π³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠΌΠΎΡΠΈ Π½Π° iPhone 4S . Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ΅ΡΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ Apple, ΠΊΠΎΠ΄Π΅ΠΊ Speex ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΏΡΡΠΊΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠ΅ΡΠΈ.
Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ· Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Speex Codec , ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΡΡΠΊΠΎΠ΅ ΠΏΡΠ°Π²ΠΎ Β© Jean-Marc ΠΠ°Π»ΠΈΠ½ ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ GFDL .
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ
Π²Π½Π΅ΡΠ½ΡΡ ΡΡΡΠ»ΠΊΠ°
Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΠΎΠ΄Π΅ΠΊ Π΄Π»Ρ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ ΡΠ»ΠΎΠ²Π°
ΠΠ±Π·ΠΎΡ
Speex ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ / ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠΆΠ°ΡΠΈΡ Π·Π²ΡΠΊΠ° Π΄Π»Ρ ΡΠ΅ΡΠΈ. ΠΡΠΎΠ΅ΠΊΡ Speex Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π±Π°ΡΡΠ΅ΡΠ° Π²Ρ ΠΎΠ΄Π° Π΄Π»Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Π΄ΠΎΡΠΎΠ³ΠΈΠΌ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π²ΡΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Speex Ρ ΠΎΡΠΎΡΠΎ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Ρ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ². ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Speex ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ GNU ΠΡΠΎΠ΅ΠΊΡ ΠΈ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠΉ ΠΠΈΡΠ΅Π½Π·ΠΈΡ BSD.
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ
Speex ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° CELP ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ Π³ΠΎΠ»ΠΎΡΠ° ΠΏΡΠΈ Π±ΠΈΡΡΠ΅ΠΉΡΠ°Ρ ΠΎΡ 2 Π΄ΠΎ 44 ΠΊΠ±ΠΈΡ / Ρ . ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Speex Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ:
- Π£Π·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ΅ (8 ΠΊΠΡ), ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ΅ (16 ΠΊΠΡ) ΠΈ ΡΠ²Π΅ΡΡ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ΅ (32 ΠΊΠΡ) ΡΠΆΠ°ΡΠΈΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ΡΠΎΠΌ ΠΆΠ΅ Π±ΠΈΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅
- ΠΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΠ΅ ΡΡΠ΅ΡΠ΅ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- Π‘ΠΎΠΊΡΡΡΠΈΠ΅ ΠΏΠΎΡΠ΅ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ°
- ΠΠΏΠ΅ΡΠ°ΡΠΈΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π±ΠΈΡΡΠ΅ΠΉΡΠΎΠΌ (VBR)
- ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ (VAD)
- ΠΡΠ΅ΡΡΠ²ΠΈΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° (DTX)
- ΠΠΎΡΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ
- ΠΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ
- Π¨ΡΠΌΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Speex ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Ρ Π² Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΠ°Ρ , ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΠ΅ ΡΡΠ΅ΡΠ΅ΠΎΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΡΡΠΎΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ Π² ΡΠΎΠΌ ΠΆΠ΅ ΠΏΠΎΡΠΎΠΊΠ΅ Π±ΠΈΡΠΎΠ² (Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅) ΠΈ Π Π΅ΠΆΠΈΠΌ VBR ; ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠ΅.
ΠΠΎΠ²Π»Π΅ΡΠ΅Π½ΠΈΠ΅
ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ½ΡΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² Speex, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΅Π³ΠΎ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ; Speex Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ VoIP , ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π°ΡΠ΄ΠΈΠΎ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, Π°ΡΡ ΠΈΠ² Π΄Π°Π½Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Ρ ΠΏΠΎΡΡΠ°) ΠΈ Π°ΡΠ΄ΠΈΠΎΠΊΠ½ΠΈΠ³ΠΈ. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ LinPhone, ΠΠΊΠΈΠ³Π°, ΠΈ ΠΠ²Π΅Π·Π΄ΠΎΡΠΊΠ° ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΡ, Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ Speex. ΠΠ»Ρ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Speex, ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ Π½Π°Ρ Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΈΠ»ΠΈ Π²Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Ρ Π² ΡΡΠ°ΡΡΠΈΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π½Π°ΡΠΈΠΌΠΈ Π΄ΠΎΡΠΎΠΆΠ½Π°Ρ ΠΊΠ°ΡΡΠ°, ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΡΠΏΠΈΡΠΊΡ ΡΠ°ΡΡΡΠ»ΠΊΠΈ, ΠΈΠ»ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ Π½Π°ΠΌ Π΄Π΅Π½ΡΠ³ΠΈ, ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ Speex. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΡΠ·Π°ΡΡΡΡ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΠ°Π½-ΠΠ°ΡΠΊ ΠΠ°Π»ΠΈΠ½ (Ρ ΠΎΡΡ ΡΠ°ΡΡΡΠ»ΠΊΠ°, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π»ΡΡΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ, ΡΡΠΎΠ±Ρ Π·Π°Π΄Π°Π²Π°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ).
ΠΏΠ°ΡΡΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π° ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΡΡΡΠ»ΠΊΠΈ, ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΌΠ°ΡΡΠ΅Ρ ΡΠΈΠ»ΠΈΠ°Π».
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ
Speex 1.2.0 Π²ΡΡΠ΅Π»
7 Π΄Π΅ΠΊΠ°Π±ΡΡ 2016 Π³.
ΠΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Speex.
SpeexDSP 1.2rc3 Π²ΡΡΠ΅Π»
3 ΡΠ½Π²Π°ΡΡ 2015 Π³.
ΠΡΠΎΡ Π²ΡΠΏΡΡΠΊ ΠΊΠΎΡΠΈΡΠ½Π΅Π²ΠΎΠ³ΠΎ Π±ΡΠΌΠ°ΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π΄Π²Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² SpeexDSP 1.2rc2. ΠΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΡΠΌΠΏΠ»Π΅Ρ Ρ NEON ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈ ΠΏΠΎΡΡΡΠΎΠΈΡΡ SpeexDSP Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Speex.
Speex 1.2rc2 ΠΈ SpeexDSP 1.2rc2 Π²ΡΡΠ»ΠΈ
6 Π΄Π΅ΠΊΠ°Π±ΡΡ 2014 Π³.
ΠΡΠΎΡ Π²ΡΠΏΡΡΠΊ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² speex ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ DSP speex Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π΅ΡΠ΅Π²ΡΡ. ΠΠ±Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ build-ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠΈΡΡΠΊΠ°.VBR Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠΎΠ΄Π΅ΠΊΠ° speex Π±ΡΠ»Π° ΡΠ»ΡΡΡΠ΅Π½, Π° ΡΠ΅ΡΡΠΌΠΏΠ»Π΅Ρ speexdsp ΠΏΠΎΠ»ΡΡΠΈΠ» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ NEON ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ.
Speex 1.2rc1 Π²ΡΡΠ΅Π»
23 ΠΈΡΠ»Ρ 2008 Π³.
Π ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Ρ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠ². ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ API Π΄Π»Ρ Π΄Π΅ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Ρ Π³ΡΠΎΠΌΠΊΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π»Ρ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.Π Π±Π°Π³ΡΠΈΠΊΡΠ΅ ΠΎΡΠ΄Π΅Π», Π΅ΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Π΅, Π΄ΡΠΎΠΆΠ°Π½ΠΈΠΈ Π±ΡΡΠ΅Ρ ΠΈ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ API Π΄Π»Ρ 1.2 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ΅Π½Ρ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Ρ.
Speex 1.2beta3 Π²ΡΡΠ΅Π»
11 Π΄Π΅ΠΊΠ°Π±ΡΡ 2007 Π³.
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² (ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅, Π±ΡΡΠ΅Ρ Π΄ΡΠΎΠΆΠ°Π½ΠΈΡ) ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½Ρ Π² Π½ΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ libspeexdsp .ΠΡΡΠ³ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π±ΡΡΠ΅ΡΠ° Π΄ΡΠΎΠΆΠ°Π½ΠΈΡ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ / ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΠΌΠΏΠ»Π΅ΡΠ°. ΠΡΠΎ ΡΠΎΠΆΠ΅ ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΡΠΏΡΡΠΊ, Π³Π΄Π΅ libspeex ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ±ΡΠ°Π½ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ, API ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ (—disable-float-api ΠΈΠ»ΠΈ DISABLE_FLOAT_API) ΠΈ ΡΡΠ½ΠΊΡΠΈΡ VBR Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π° (—disable-vbr ΠΈΠ»ΠΈ DISABLE_VBR).
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΠΎΠ΄Π΅ΠΊ Π΄Π»Ρ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΈ: ΠΠ°Π³ΡΡΠ·ΠΊΠΈ
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Speex ΠΈ SpeexDSP Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠ΅ΡΠ΅Π· Git. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ Π΄Π»Ρ Debian ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΠ². ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, RareWares ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π£ΡΠΈΠ»ΠΈΡΡ Windows ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ SpeexDrop.
Π’Π΅ΠΊΡΡΠΈΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ)
Speex 1.2.0
ΠΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Speex.
ΠΠ°Π³ΡΡΠ·ΠΊΠΈ:Π’Π΅ΠΊΡΡΠΈΠΉ Π²ΡΠΏΡΡΠΊ ΠΠ΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ)
SpeexDSP 1.2rc3
ΠΡΠΎΡ Π²ΡΠΏΡΡΠΊ ΠΊΠΎΡΠΈΡΠ½Π΅Π²ΠΎΠ³ΠΎ Π±ΡΠΌΠ°ΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π΄Π²Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² SpeexDSP 1.2rc2. ΠΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΡΠΌΠΏΠ»Π΅Ρ Ρ NEON ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈ ΠΏΠΎΡΡΡΠΎΠΈΡΡ SpeexDSP Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Speex.
ΠΠ°Π³ΡΡΠ·ΠΊΠΈ:Speex 1.2rc2 ΠΈ SpeexDSP 1.2rc2
ΠΡΠΎΡ Π²ΡΠΏΡΡΠΊ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² speex ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ DSP speex Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π΅ΡΠ΅Π²ΡΡ.ΠΠ±Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ, ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΎΡΠΈΡΡΠΊΠΈ. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° VBR ΠΊΠΎΠ΄Π΅ΠΊΠ° speex Π±ΡΠ»Π° ΡΠ»ΡΡΡΠ΅Π½Π°, Π° speexdsp resampler ΠΏΠΎΠ»ΡΡΠΈΠ» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ NEON ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ°Π³ΡΡΠ·ΠΊΠΈ:1.2rc1
Π ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Ρ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠ². ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ API Π΄Π»Ρ Π΄Π΅ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Ρ Π³ΡΠΎΠΌΠΊΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π»Ρ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. Π Π±Π°Π³ΡΠΈΠΊΡΠ΅ ΠΎΡΠ΄Π΅Π», Π΅ΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Π΅, Π΄ΡΠΎΠΆΠ°Π½ΠΈΠΈ Π±ΡΡΠ΅Ρ ΠΈ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ.ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ API Π΄Π»Ρ 1.2 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ΅Π½Ρ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Ρ.
ΠΠ°Π³ΡΡΠ·ΠΊΠΈ:1,2Π±Π΅ΡΠ°3
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² (ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅, Π±ΡΡΠ΅Ρ Π΄ΡΠΎΠΆΠ°Π½ΠΈΡ) ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½Ρ Π² Π½ΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ libspeexdsp . ΠΡΡΠ³ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π±ΡΡΠ΅ΡΠ° Π΄ΡΠΎΠΆΠ°Π½ΠΈΡ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ / ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΠΌΠΏΠ»Π΅ΡΠ°. ΠΡΠΎ ΡΠΎΠΆΠ΅ ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΡΠΏΡΡΠΊ, Π³Π΄Π΅ libspeex ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ±ΡΠ°Π½ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ.Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ, API ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ (—disable-float-api ΠΈΠ»ΠΈ DISABLE_FLOAT_API) ΠΈ ΡΡΠ½ΠΊΡΠΈΡ VBR Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π° (—disable-vbr ΠΈΠ»ΠΈ DISABLE_VBR).
ΠΠ°Π³ΡΡΠ·ΠΊΠΈ:1,2Π±Π΅ΡΠ°2
ΠΠΏΡΡΡ ΠΆΠ΅, ΡΡΠΎΡ Π½ΠΎΠ²ΡΠΉ ΡΠ΅Π»ΠΈΠ· ΠΏΡΠΈΠ½ΠΎΡΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½Π°Ρ ΡΠ΅ΡΡ ΡΠ΅Π·ΠΊΠΎ ΡΠ½ΠΈΠ·ΠΈΠ»Π°ΡΡ (ΡΠΎ Π΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π² 2 ΡΠ°Π·Π°). ΠΠΎΠ²ΡΠΉ ΡΠ΅ΡΠ°ΠΌΠΏΠ»Π΅Ρ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ — Π±ΡΡΡΡΠΎ. ΠΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ» ΡΠ»ΡΡΡΠ΅Π½.ΠΡΠΈΠ±ΠΊΠ° Π² 1.2beta1, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΄Π΅Π»Π°Π»Π° Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ Π±ΡΠ» ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½. ΠΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡ ΠΎΠ΄ΠΈΡΡΡΡ Π±ΡΡΡΡΠ΅Π΅, Π±ΡΡΡ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΌ ΠΈ ΡΠ΅ΡΠΏΠΈΠΌΡΠΌ ΠΊ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΌΡ Π·Π°Ρ Π²Π°ΡΡ-Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ» Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΡΡΠ΅Π½. ΠΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π»ΡΡΡΠ΅, Π½ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΡΡΡ Π² ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΡΠΊΡ. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΠ°Π½Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° TriMedia (Π½Π΅ΠΏΠΎΠ»Π½Π°Ρ) Π±ΡΠ»Π° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π°.
ΠΠ°Π³ΡΡΠ·ΠΊΠΈ:ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ (ΡΡΠ°ΡΠ°Ρ, Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ)
1.0,5
ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ API ΠΈΠ· Π²Π΅ΡΠ²ΠΈ 1.1.x (Ρ ΠΎΡΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅), ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Ρ 1.0.x Π½Π° 1.1.x ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΏΡΠΎΡΠ΅Π½.
DirectShow Filters
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ»ΡΡΠ°ΡΡ ΡΠ°ΠΉΠ»Ρ Speex Π² Windows Media Player, ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ DirectShow ΡΠΈΠ»ΡΡΡΡ Xiph.Org Π΄Π»Ρ Speex.
,ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΠΎΠ΄Π΅ΠΊ Π΄Π»Ρ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΈ
Speex 1.2.0 ΠΈΠ·
7 Π΄Π΅ΠΊΠ°Π±ΡΡ 2016 Π³.
ΠΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΠ° Speex 1.2.0. Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°.
- ΠΡΡΠ΅Π»
SpeexDSP 1.2rc3
3 ΡΠ½Π²Π°ΡΡ 2015 Π³.
ΠΡΠΎΡ Π²ΡΠΏΡΡΠΊ ΠΊΠΎΡΠΈΡΠ½Π΅Π²ΠΎΠ³ΠΎ Π±ΡΠΌΠ°ΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π΄Π²Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² SpeexDSP 1.2rc2. ΠΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΡΠΌΠΏΠ»Π΅Ρ Ρ NEON ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈ ΠΏΠΎΡΡΡΠΎΠΈΡΡ SpeexDSP Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² Speex.
Speex 1.2rc2 ΠΈ SpeexDSP 1.2rc2 Π²ΡΡΠ»ΠΈ
6 Π΄Π΅ΠΊΠ°Π±ΡΡ 2014 Π³.
ΠΡΠΎΡ Π²ΡΠΏΡΡΠΊ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² speex ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ DSP speex Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π΅ΡΠ΅Π²ΡΡ. ΠΠ±Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ build-ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠΈΡΡΠΊΠ°.VBR Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠΎΠ΄Π΅ΠΊΠ° speex Π±ΡΠ»Π° ΡΠ»ΡΡΡΠ΅Π½, Π° ΡΠ΅ΡΡΠΌΠΏΠ»Π΅Ρ speexdsp ΠΏΠΎΠ»ΡΡΠΈΠ» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ NEON ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ.
Speex 1.2rc1 Π²ΡΡΠ΅Π»
23 ΠΈΡΠ»Ρ 2008 Π³.
Π ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ Π°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡ Π° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Ρ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠ². ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ API Π΄Π»Ρ Π΄Π΅ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Ρ Π³ΡΠΎΠΌΠΊΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π»Ρ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.Π Π±Π°Π³ΡΠΈΠΊΡΠ΅ ΠΎΡΠ΄Π΅Π», Π΅ΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Π΅, Π΄ΡΠΎΠΆΠ°Π½ΠΈΠΈ Π±ΡΡΠ΅Ρ ΠΈ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ API Π΄Π»Ρ 1.2 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ΅Π½Ρ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Ρ.
Speex 1.2beta3 Π²ΡΡΠ΅Π»
11 Π΄Π΅ΠΊΠ°Π±ΡΡ 2007 Π³.
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² (ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅, Π±ΡΡΠ΅Ρ Π΄ΡΠΎΠΆΠ°Π½ΠΈΡ) ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½Ρ Π² Π½ΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ libspeexdsp .ΠΡΡΠ³ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π±ΡΡΠ΅ΡΠ° Π΄ΡΠΎΠΆΠ°Π½ΠΈΡ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ / ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΠΌΠΏΠ»Π΅ΡΠ°. ΠΡΠΎ ΡΠΎΠΆΠ΅ ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΡΠΏΡΡΠΊ, Π³Π΄Π΅ libspeex ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ±ΡΠ°Π½ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ, API ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ (—disable-float-api ΠΈΠ»ΠΈ DISABLE_FLOAT_API) ΠΈ ΡΡΠ½ΠΊΡΠΈΡ VBR Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π° (—disable-vbr ΠΈΠ»ΠΈ DISABLE_VBR).
Speex 1.2beta2: ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅
24 ΠΌΠ°Ρ 2007 Π³.
ΠΠΏΡΡΡ ΠΆΠ΅, ΡΡΠΎΡ Π½ΠΎΠ²ΡΠΉ ΡΠ΅Π»ΠΈΠ· ΠΏΡΠΈΠ½ΠΎΡΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ.Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΡΠ΅Π·ΠΊΠΎ ΡΠ½ΠΈΠ·ΠΈΠ»ΠΈΡΡ (ΡΠΎ Π΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π² 2 ΡΠ°Π·Π°). ΠΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅ΡΡΠΌΠΏΠ»Π΅ΡΠ°, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΡΡΠΎΡΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ — Π±ΡΡΡΡΠΎ. ΠΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ» ΡΠ»ΡΡΡΠ΅Π½. ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° ββΠΎΡΠΈΠ±ΠΊΠ° Π² 1.2beta1, ΠΈΠ·-Π·Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ. ΠΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ ΠΎΠ΄ΠΈΡΡΡΡ Π±ΡΡΡΡΠ΅Π΅, Π±ΡΡΡ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΌ ΠΈ ΡΠ΅ΡΠΏΠΈΠΌΡΠΌ ΠΊ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π·Π°Ρ Π²Π°ΡΠ°-Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ. ΠΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ» Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΡΡΠ΅Π½. ΠΠ°Π»ΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π»ΡΡΡΠ΅, Π½ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΎ Π² ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΡΠΊΡ.ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΠ°Π½Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° TriMedia (Π½Π΅ΠΏΠΎΠ»Π½Π°Ρ) Π±ΡΠ»Π° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π°.
Speex 1.2beta1: Π»ΡΡΡΠ΅, ΠΌΠ΅Π½ΡΡΠ΅, Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅
4 ΡΠ΅Π½ΡΡΠ±ΡΡ 2006 Π³.
ΠΡΠΎΡ Π½ΠΎΠ²ΡΠΉ Π²ΡΠΏΡΡΠΊ ΠΏΡΠΈΠ½ΠΎΡΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ. ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠ»ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΎ ΠΊΠ°ΠΊ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΊΠΎΠ΄Π΅ΡΠ°, ΡΠ°ΠΊ ΠΈ Π½Π° ΡΡΠΎΠ²Π½Π΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ°. Π Π½ΠΈΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠ½Ρ Π°Π½ΡΠ΅ΡΠ° (ΡΠ΅ΠΏΠ΅ΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ), ΡΠΈΠ»ΡΡΡΡ Π²Π΅ΡΡ Π½ΠΈΡ ΡΠ°ΡΡΠΎΡ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π³ΡΠ΅ΡΡΠΈΠΉ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ 1.1.x ΡΠ΅Π»ΠΈΠ·Ρ. Π‘ΡΡΠ°Π½Π½Π°Ρ ΠΈ ΡΠ΅Π΄ΠΊΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ Ρ ΡΠΈΡΡΡΠΌΠΈ ΡΠΈΠ½ΡΡΠΎΠΈΠ΄Π°ΠΌΠΈ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ»Π° ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π°. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ Π±ΡΠ»ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΎ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈ ΡΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ ΡΠ·ΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π΅ΡΠ° + Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π°ΠΏΡΡΠΎΠΉ Π±ΡΠ»ΠΎ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π²ΠΌΠ΅ΡΡΠΈΡΡ ΠΊΠ°ΠΊ ΠΌΠ΅Π½Π΅Π΅ 6 ΠΊΠ ΠΠΠ£. Π ΠΎΠ±ΡΠ΅ΠΌ, ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΡΠ½ΠΈΠ·ΠΈΠ»ΠΈΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΡΡΠ° Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ. ΠΠΎΡΡ Blackfin Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠΈΠ»ΡΡ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΡΠ²ΠΈΠ΄Ρ Π ΠΎΡ. ΠΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ Π΄Π»Ρ DSP TI C5X, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ»ΡΡΡΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² C ++ ΠΈ Π΄ΡΡΠ½Π½ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² MS.ΠΠ°, ΠΈ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΊΡΠΎ-Π»ΠΈΠ±ΠΎ Π½Π°ΡΠ½Π΅Ρ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ, ΡΠ°ΠΌ ΡΠΎΡΠΌΠ°Ρ (Π±ΠΈΡΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ) Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Speex ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ Π²Π΅ΡΡΠΈΠ΅ΠΉ 1.0 ΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ.
Π£Π»ΡΡΡΠ΅Π½ΠΈΡ, Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ (Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠ΅ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ) API ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΎΡ Speex Π²Π΅ΡΡΠΈΡ Π±ΡΡΠ΅ΡΠ° Π΄ΡΠΎΠΆΠ°Π½ΠΈΡ. ΠΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΌ ΠΊ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΡΡΠΈ Π·Π°Ρ Π²Π°ΡΠ°. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΡΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π±ΡΠ»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π°.
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ
7 Π°Π²Π³ΡΡΡΠ° 2006 Π³.
ΠΠΎΠ²ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΡΠ°ΠΉΡΠ°
6 Π°Π²Π³ΡΡΡΠ° 2006 Π³.
Π£ Π½Π°Ρ Π½ΠΎΠ²ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΡΠ°ΠΉΡΠ°.ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠΎΠΎΠ±ΡΠΈΡΠ΅ ΠΎ Π½ΠΈΡ ΠΈ Π½Π°Π±Π΅ΡΠΈΡΠ΅ΡΡ ΡΠ΅ΡΠΏΠ΅Π½ΠΈΡ.
ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Speex
19 ΠΌΠ°ΡΡΠ° 2006 Π³.
Speex 1.1.12 ΠΡΠΏΡΡΠ΅Π½ΠΎ
19 ΡΠ΅Π²ΡΠ°Π»Ρ 2006 Π³.
ΠΠΎΠ²ΠΈΠ½ΠΊΠΈ:
- ΠΡ
ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ
- ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Π² ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΡΠΊΡ (ΡΠΏΠΎΠ½ΡΠΎΡ Analog Devices)
- Π£ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Vorbis (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
--enable-vorbis-psy
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ ΡΡΠ΅Π½Π°ΡΠΈΡconfigure
) - Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ
Speex 1.1.11.1 ΠΡΠΏΡΡΠ΅Π½ΠΎ
2 Π΄Π΅ΠΊΠ°Π±ΡΡ 2005 Π³.
ΠΡΠΎ ΡΠ΅Π»ΠΈΠ· ΠΈΠ· ΠΊΠΎΡΠΈΡΠ½Π΅Π²ΠΎΠ³ΠΎ Π±ΡΠΌΠ°ΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°, ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ²Π»ΠΈΡΠ»Π° Π½Π° ΠΏΠΎΡΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π°ΠΏΡΡΠΎΠΉ Π² 1.1.11. ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ float, Π½Π΅ Π±ΡΠ»ΠΈ Π·Π°ΡΡΠΎΠ½ΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅. ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΡΠΊΡ, Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡ ΡΠ΄ΡΠΈΠ»ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π·Π²ΡΠΊΠ°. ΠΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡΠΈΠΈ 1.1.11. ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅ Π·Π° Π½Π΅ΡΠ΄ΠΎΠ±ΡΡΠ²Π°.
Speex 1.1.11 ΠΡΠΏΡΡΠ΅Π½ΠΎ
20 Π½ΠΎΡΠ±ΡΡ 2005 Π³.
ΠΡΠΎΡ Π²ΡΠΏΡΡΠΊ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ.Π Π½ΠΈΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ SSE, ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΎΡΠΊΠ° ΠΈ Blackfin. Π’Π°ΠΊΠΆΠ΅ Π±ΡΠ»ΠΈ ΡΠ»ΡΡΡΠ΅Π½Ρ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ ΠΈ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎΡΠ΅ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ².
Speex 1.1.10 ΠΡΠΏΡΡΠ΅Π½ΠΎ
11 ΠΈΡΠ½Ρ 2005 Π³.
ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΡ Blackfin, ΡΠΈΠ½Π°Π½ΡΠΈΡΡΠ΅ΠΌΡΠΉ Analog Devices. ΠΡΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ±ΠΎΡΠΊΠΈ Blackfin, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π² Π΄Π²Π° ΡΠ°Π·Π°. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠΎΠ΄ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΠ΅ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ» ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Π² ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΡΠΊΡ, ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π΄Π»Ρ 16-Π±ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ Π±ΡΠ»ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ.
Speex 1.1.9 ΠΡΠΏΡΡΠ΅Π½ΠΎ
1 ΠΈΡΠ½Ρ 2005 Π³.
ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ Π½Π°ΠΊΠΎΠ½Π΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄Π΅Π½ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ° ΡΠ°Π±ΠΎΡΠ° Π±ΡΠ»Π° ΡΠΏΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Tipic Inc. Π’Π°ΠΊΠΆΠ΅ Π±ΡΠ»ΠΎ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»Ρ ΠΏΠΎΡΡΠ° TI C5x.
Speex 1.1.8 ΠΡΠΏΡΡΠ΅Π½ΠΎ
7 ΠΌΠ°Ρ 2005 Π³.
ΠΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅. ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ TI C5x, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ, Π»ΡΡΡΠ΅Π΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ (ΠΌΠ΅Π½ΡΡΠ΅) ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΡΠΈΠΏΠΎΠ² ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π½ΠΎΠ²Π°Ρ ΠΎΠΏΡΠΈΡ SPEEX_PLC_TUNING.
Speex 1.0.5 ΠΡΠΏΡΡΠ΅Π½ΠΎ
6 ΠΌΠ°Ρ 2005 Π³.
ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ API ΠΈΠ· Π²Π΅ΡΠ²ΠΈ 1.1.x (Ρ ΠΎΡΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅), ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Ρ 1.0.x Π½Π° 1.1.x ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΏΡΠΎΡΠ΅Π½.
Speex 1.1.7 ΠΡΠΏΡΡΠ΅Π½ΠΎ
2 ΠΌΠ°ΡΡΠ° 2005 Π³.
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΠΎΡΠ΅Π½Ρ ΡΠΈΡΠΎΠΊΠΈΠ΅ ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΠΎΠ±ΡΠΈΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊΠ΅, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅ Π΄Π»Ρ ARM ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ (Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΠ±ΠΎΡΠΊΠ° gcc), Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΡΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅ΡΠ΅, ΠΆΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ°Π΄ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ, ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π°ΠΏΡΡΠΎΠΉ (ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ ΡΠ»ΡΡΡΠ΅Π½ΠΎ), ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ, ΠΊΠΎΠ΄ Symbian ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΡ ΠΆΠ΅ API ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΡΠΏΡΡΠ΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
18 Π½ΠΎΡΠ±ΡΡ 2004 Π³.
- libspeex_emce.lib — ΡΠ±ΠΎΡΠΊΠ° ΡΠΌΡΠ»ΡΡΠΎΡΠ° x86 (Ρ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ)
- ibspeex_armce.lib — ΡΡΠΎ Π²Π΅ΡΡΠΈΡ ARMV4
Speex 1.1.6 ΠΡΠΏΡΡΠ΅Π½ΠΎ
28 ΠΈΡΠ»Ρ 2004 Π³.
Π ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ΅ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
- Π£Π»ΡΡΡΠ΅Π½ Π±ΡΡΠ΅Ρ Π΄ΡΠΎΠΆΠ°Π½ΠΈΡ (ΡΠ΅ΠΏΠ΅ΡΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ)
- Denoiser ΡΡΠ½ΠΈΠ½Π³
- Π£Π»ΡΡΡΠ΅Π½Π½ΡΠΉ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ (ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ ΠΎΡΠ·ΡΠ²)
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Symbian OS
- ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π΅Π· ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠΎΠ² Π΄Π»Ρ speexenc / speexdec
- ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π²Π΅ΡΡΠΈΠΈ Speex Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Ρ Π½ΠΎΠ²ΡΠΌ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ speex_lib_ctl ()
- ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² / usr / include / speex /
Speex 1.0.4 Π²ΡΠΏΡΡΠ΅Π½ΠΎ
21 ΠΈΡΠ»Ρ 2004 Π³.
Π ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ Π΅ΡΡΡ ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
- ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² / usr / include / speex / (Π½ΠΎ ΠΊΠΎΠΏΠΈΡ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² / usr / include ΠΏΠΎ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ).
- ΠΡΠ΅Π²Π΄ΠΎΡΠ΅Π»Π΅Π²ΠΎΠ΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ (Ρ. Π. ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ±ΠΎΡΠΎΠΊ)
- ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° ββΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° (Π½Π΅ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½Π½Π°Ρ), ΠΊΠΎΡΠΎΡΠ°Ρ Π² ΠΎΡΠΎΠ±ΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΌΠΎΠ³Π»Π° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ segfault.
Speex 1.1.5 ΠΡΠΏΡΡΠ΅Π½ΠΎ
21 Π°ΠΏΡΠ΅Π»Ρ 2004 Π³.
ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ 1.1.5 API ΠΈ ABI ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ 1.0. Ρ . ΠΠ΅ΡΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠΈΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ
*
ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΡΡΡΠΈΠΊΡ «_int», ΠΊΠ°ΠΊ Π²speex_encode_int ()
.Speex 1.1.4 ΠΡΠΏΡΡΠ΅Π½ΠΎ
20 ΡΠ½Π²Π°ΡΡ 2004 Π³.
ΠΠΎΠ·Π΄ΡΠ°Π²Π»ΡΡ Ρ ΠΠΎΠ²ΡΠΌ Π³ΠΎΠ΄ΠΎΠΌ.ΠΡΠΎΡ Π²ΡΠΏΡΡΠΊ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π°ΠΏΡΡΠΎΠΉ ΠΈ ΠΎΡΠΈΡΡΠΊΡ ΠΊΠΎΠ΄Π°. ΠΠΎΠ΄ SSE Π±ΡΠ» ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ ΠΈΠ· Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ Π² Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ SSE, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° win32. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΡΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ SSE.
Speex 1.1.3 ΠΡΠΏΡΡΠ΅Π½ΠΎ
2 Π΄Π΅ΠΊΠ°Π±ΡΡ 2003 Π³.
ΠΡΠΎΡ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ Π²Π½ΠΎΡΠΈΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ Π² ΠΏΠΎΡΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΡΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Ρ, ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.Π― ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ ΠΏΡΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Ρ --enable-fixed-point ΠΈ --enable-fixed-point-debug , ΡΠΎΠΎΠ±ΡΠ°ΡΡ ΠΎ Π»ΡΠ±ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ (Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΉ) ΡΠ°ΠΉΠ», ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Speex 1.0.3 ΠΡΠΏΡΡΠ΅Π½ΠΎ
19 Π½ΠΎΡΠ±ΡΡ 2003 Π³.
Π ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠ³Π»Π° Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡΡ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ x86.
Speex 1.1.2 ΠΡΠΏΡΡΠ΅Π½ΠΎ
11 Π½ΠΎΡΠ±ΡΡ 2003 Π³.
ΠΡΠΎΡ Π½ΠΎΠ²ΡΠΉ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ ΡΠ»ΡΡΡΠ΅Π½ Π΄Π»Ρ ΠΏΠΎΡΡΠ° Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ, Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π² 1.1.1. ΠΠΎΡΡ Π΅ΡΠ΅ Π½Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ ARM. ΠΠ΅ΡΡΠΈΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Ρ --enable-fixed-point , Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅ Π΄Π»Ρ ARM ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Ρ --enable-arm-asm .
Speex 1.1.1 ΠΡΠΏΡΡΠ΅Π½ΠΎ
1 Π½ΠΎΡΠ±ΡΡ 2003 Π³.
Π ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠ°ΡΡΠΈΡΠ½ΡΠΉ ΠΏΠΎΡΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΡΠΈΠΈ --enable-fixed-point Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΠ΅ Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ Π±ΡΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Ρ, Π½ΠΎ Π²Π΅ΡΡ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
Speex 1.0.2 ΠΡΠΏΡΡΠ΅Π½ΠΎ
24 ΡΠ΅Π½ΡΡΠ±ΡΡ 2003 Π³.
ΠΡΠΎΡΡΠΎ ΡΠ΅Π»ΠΈΠ· ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π·Π²ΡΠΊΠΎΠ²ΡΡ ΠΊΠ°ΡΡ Π΄Π»Ρ Solaris ΠΈ BSD, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
Xiph OSC ΠΈ Π»ΠΎΠ³ΠΎΡΠΈΠΏΡ Speex Parrot ΡΠ²Π»ΡΡΡΡΡ ΡΠΎΠ²Π°ΡΠ½ΡΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ (β’) Xiph.Org.
ΠΡΠΈ ΡΡΡΠ°Π½ΠΈΡΡ Β© 1994β2006 Xiph.Org. ΠΡΠ΅ ΠΏΡΠ°Π²Π° Π·Π°ΡΠΈΡΠ΅Π½Ρ.
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: «>
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ XHTML ΠΈ CSS
,ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΠΎΠ΄Π΅ΠΊ Π΄Π»Ρ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΈ
ΠΡ Π½Π΅ ΠΈΠ³ΡΠ°Π»ΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΡΠΈΠΌΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ Π²ΠΈΠ½ΠΈΡΠ΅ Π½Π°Ρ, Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ²ΡΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ ΠΈΠ· Π½ΠΈΡ Π΅ΡΡΡ Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΠ°Π΄Π½ΠΎ?
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- ΠΠ²Π΅Π·Π΄ΠΎΡΠΊΠ°
- Asterisk ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΠ’Π‘
- ΠΠ΅Π½Π³ΠΎ
- Wengo — ΡΡΠΎ Skype-ΠΏΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΡΠ»ΡΠΆΠ±Π° VoIP Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ°Ρ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ Speex.
- FreeSWITCH
- ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΠΈ.
- BitWise Chat
- BitWise Chat — ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ°Ρ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex Π΄Π»Ρ Π°ΡΠ΄ΠΈΠΎ ΡΠΆΠ°ΡΠΈΡ.
- ΠΠΊΠΈΠ³Π° (ΡΠ°Π½Π΅Π΅ GnomeMeeting)
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ H.323 / SIP
- JRoar
- JRoar, ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π‘Π΅ΡΠ²Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Java, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Speex Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ogg Vorbis
- LinPhone ΠΈ ΠΌΠ΅Π΄ΠΈΠ°ΡΡΡΠΈΠΌΠ΅Ρ
- A SIP Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ VoIP ΡΠ΅Π»Π΅ΡΠΎΠ½ Π΄Π»Ρ GNOME.
- ΠΠ°ΡΠ°ΡΠΎΠ½: Aleph One
- ΠΠ°ΡΠ°ΡΠΎΠ½: ΠΠ»Π΅Ρ ΠΠ΄ΠΈΠ½ (SourceForge ΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Speex Π΄Π»Ρ Π²Π½ΡΡΡΠΈΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΡΠ°.
- Π‘ΠΠ.
- media.io — ΡΡΠΎ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΠ²ΠΈΡ ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΠΈ ΠΌΠ΅Π΄ΠΈΠ°-ΡΠΎΡΠΌΠ°ΡΠΎΠ². ΠΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°ΠΉΠ»Ρ Speex Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ .
- Mumble
- Mumble — ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΡΠ° Π΄Π»Ρ Π³Π΅ΠΉΠΌΠ΅ΡΠΎΠ². ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ²ΡΠ·ΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ [Π³ΠΎΠ»ΠΎΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΈΠ³ΡΠΎΠΊΠΎΠ² ΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ΅ΠΉ] ΠΈ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ [ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ Π½Π΅ Π±ΡΠ»ΠΈ ΡΠ»ΡΡΠ½Ρ Π΄ΡΡΠ³ΠΈΠΌ ΠΈΠ³ΡΠΎΠΊΠ°ΠΌ].
- Openh423
- Π‘ΡΠ΅ΠΊ H.323 Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ
- Speex Frontend
- Speek-Ρ (Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ Speex) speexenc ΠΈ speexdec GUI ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
- Sweep
- Sweep — ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π°ΡΠ΄ΠΈΠΎΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π΄Π»Ρ GNU / Linux, BSD, ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
- Windows ΡΡΡΠΎΠΈΡ ΡΡΠΈΠ»ΠΈΡΡ Speex
- Windows ΡΡΡΠΎΠΈΡ speexenc, speexdec ΠΈ speexdrop
- jabbin
- Jabbin — ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΌΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ VoIP (ΠΠ-ΠΠ), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅Π΅ Jabber.ΠΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Linux, Apple OS X ΠΈ Microsoft Windows ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ Π½Π° ΡΡΠ»ΠΎΠ²ΠΈΡΡ Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½Π°Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ GNU Π²Π΅ΡΡΠΈΠΈ 2 (GPL).
ΠΠ»Π°Π³ΠΈΠ½Ρ Π΄Π»Ρ ΠΈΠ³ΡΠΎΠΊΠΎΠ² ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π°
- OpenACM Codec
- ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Speex Π² NetMeeting.
- Speex Π΄Π»Ρ Windows
- ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡ Speex Π΄Π»Ρ Windows ΠΎΡ Edmunt Pienkowsky, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΊΠΎΠ΄Π΅ΠΊ ACM, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Speex ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² NetMeeting.
- Winamp ΠΈ Cool Edit ΠΏΠ»Π°Π³ΠΈΠ½Ρ
- ΠΠ²ΡΠΎΡ Case
- ΠΠ»Π°Π³ΠΈΠ½ Speex XMMS
- ΠΠ²ΡΠΎΡ Jens Burkal,
- Π€ΠΈΠ»ΡΡΡΡ Ogg Vorbis, Speex ΠΈ FLAC DirectShow
- ΠΡΠΈ ΡΠΈΠ»ΡΡΡΡ DirectShow ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π²Π°ΠΌ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ Speex Π² ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Π΅ Windows Media.
- ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° Delphi
- ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Delphi, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΠΆΠΎΠ½ΠΎΠΌ ΠΠΈΠ»Π»Π°ΡΠΎΠΌ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² (Π½Π° ΡΡΠ°Π½ΡΡΠ·ΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅).
ΠΡΡΠ³ΠΈΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠ·ΡΠΊΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ
- Jspeex, ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ Java ΠΊ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΠΎΠΌΡ Π½Π° C libspeex
- Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΠΎΠΉΠ΄ΠΎΠΌ ΠΠ±ΡΠ²ΠΎΡΡΠΈ
- Java-ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Speex
- PySpeex
- ΠΏΡΠΈΠ²ΡΠ·ΠΎΠΊ Python ΠΡΠ²ΠΈΠ΄Π° ΠΠ°ΠΊΠ½Π°Π±Π°
Xiph OSC ΠΈ Π»ΠΎΠ³ΠΎΡΠΈΠΏΡ Speex Parrot ΡΠ²Π»ΡΡΡΡΡ ΡΠΎΠ²Π°ΡΠ½ΡΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ (β’) Xiph.Org.
ΠΡΠΈ ΡΡΡΠ°Π½ΠΈΡΡ Β© 1994β2006 Xiph.Org. ΠΡΠ΅ ΠΏΡΠ°Π²Π° Π·Π°ΡΠΈΡΠ΅Π½Ρ.
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: «>
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ XHTML ΠΈ CSS
,