_ΠΠ ΠΠΠΠ§ΠΠΠΠ. ΠΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ β 57_.
Π’Π΅ΠΊΡΡΠ°Ρ Π°ΡΠ΄ΠΈΠΎΡΠΈΠ½Π° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΡ
Mark 1 ΠΈ Picroft Π½Π΅ ΡΡΡΡΠ°Π½ΡΠ΅Ρ Π·Π²ΡΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΠΈΠ· ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π°. ΠΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π°ΡΠ΄ΠΈΠΎΠΏΠΎΡΠΎΠΊΠ°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π»Π΅Π³ΠΊΠΎ Β«Π²ΠΌΠ΅ΡΠ°ΡΡΡΡΒ» Ρ ΠΏΠΎΠΌΠΎΡΡΡ Hey Mycroft
.
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π½Π°Π΅Ρ, ΠΊΠ°ΠΊΠΎΠΉ Π·Π²ΡΠΊ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ· Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΆΠ΅Π»Π°Π΅ΠΌΠ°Ρ ΠΈΠ΄Π΅Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ Π²ΡΡΠ΅ΡΡΡ Π°ΡΠ΄ΠΈΠΎΠ²ΡΡ ΠΎΠ΄ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΠΈΠ· Π°ΡΠ΄ΠΈΠΎΠ²Ρ ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ - Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΄Π²ΠΈΠ³ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΡΡ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ Π·Π²ΡΠΊΠ° ΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΡΠΎ Π²Ρ ΠΎΠ΄ΡΡΠΈΠΌ Π·Π²ΡΠΊΠΎΠΌ Ρ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π°.
ΠΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ΅ Π»ΠΈΡΠΎ ΠΏΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ - Π‘ΡΠΈΠ² ΠΠ΅Π½ΡΠΎΠ΄ (@penrods) (@ steve-mycroft Π½Π° https://chat.mycroft.ai)
ΠΠ°Π³ΡΠ°Π΄Π° Π·Π° ΡΡΠΎΡ Π·Π°ΠΏΡΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 1000 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π‘Π¨Π, Π° ΡΠ°ΠΊΠΆΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ Mark 1 ΠΈ Π·ΠΎΠ»ΠΎΡΡΡ ΠΌΠΎΠ½Π΅ΡΡ Mycroft Challenge.
Π― ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π½Π° ΡΡΠΎ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ: OSS DSP:
http://www.audioxpress.com/news/the-linux-foundation-adopts-sound-open-firmware-project-enables-developers-to-adapt-operating-systems-for-audio-devices
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
PulseAudio ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ΅ ΡΡ
ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ .
ΠΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π΄Π΅ΡΡ ... https://arunraghavan.net/2016/05/improvements-to-pulseaudios-echo-cancellation/
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅, Π½Π°Π΄Π΅ΡΡΡ, ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ ΠΎ ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅:
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#index45h3
https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Enable_Echo.2FNoise -Cancelation
ΠΠΎΠ΄ΡΠ»Ρ ΡΡ
ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π»ΡΡ ...
@KathyReid @penrods
ΠΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ°Π½Π΅Π΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π» ΡΡΡ ΠΎΠΏΡΠΈΡ (ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ
Π° ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π·Π²ΡΠΊΠ°)? Π― Π³ΠΎΡΠΎΠ² ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ, Ρ
ΠΎΡΡ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΈΠΊΡΠΎΡΡ.
Π― ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π½ΠΎ ΠΏΠ°ΡΡ Π»Π΅Ρ Π½Π°Π·Π°Π΄, Π½ΠΎ Π½Π°Π³ΡΡΠ·ΠΊΠ° Π½Π° Π¦Π Π±ΡΠ»Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠΎΠΉ. (ΠΡΠΎ ΡΠΎ, ΡΡΠΎ Ρ ΡΠ»ΡΡΠ°Π», ΡΠ°ΠΊ ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ° Ρ Pi). ΠΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ Π° ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π·Π²ΡΠΊΠ° ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΌΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ°Π½ΡΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π±ΡΠ»ΠΎ Π±Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ, Π΅ΡΠ»ΠΈ Π±Ρ ΠΎΠ½Π° ΠΌΠΎΠ³Π»Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ Π½Π° Pi. ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎ Π΄Π»Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ!
Π― ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π°Π±ΠΎΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Broadcom, ΠΌΠ°Π»ΠΎ ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°ΡΡΠ΅Π³ΠΎΡΡ ΠΎΡ Π½Π°Π±ΠΎΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ BCM2837 (ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² RPi3), ΠΈ ΠΌΡ Π΄ΠΎΠ±ΠΈΠ»ΠΈΡΡ Ρ ΠΎΡΠΎΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ ΡΡ Π° Opus. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ΅Π½ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, Π½ΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΎΡ ΠΎΡΠ΅ Π·Π° Π³ΠΎΠ»ΠΎΠ²Π°ΠΌΠΈ, Π½ΠΎ Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΡ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΎΡΠ·ΡΠ², @roadriverrail - ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅!
ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ:
https://github.com/xiph/rnnoise
ΠΈ ΠΈΡΡ
ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠΎΠ³ΠΎ:
https://github.com/werman/noise-suppression-for-voice
(Π²ΡΡΠ΅ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΡΠ΅ΠΌ ΠΆΠΈΠ·Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΠ΅, ΡΠ²Ρ: ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ~ 8: 1)
@forslund , ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ°Π½ΡΠΈΠΈ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠΌ mycroft Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΠΎΠ΅ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π°Π΄ΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΌΠΈΠΌ?
Π£ ΡΡΡΡΠΎΠΉΡΡΠ² USB-ΡΠΏΠΈΠΊΠ΅ΡΡΠΎΠ½Π°, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Jabra 410 (ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ Π½Π° ΡΠΎΡΡΠΌΠ°Ρ ), ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ Π°? Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠ΄ΠΈΠ½ Ρ RPi 3B +, ΠΈ Β«ΠΠΉ, ΠΠ°ΠΉΠΊΡΠΎΡΡ, ΡΡΠΎΠΏΒ», ΠΏΠΎΡ ΠΎΠΆΠ΅, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. Π₯ΠΎΡΡ, Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, "Ρ ΠΎΡΠΎΡΠΎ" Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° "Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ".
Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ² Π½Π΅ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΡ
ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ (Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ).
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ https://www.jabra.com/business/speakerphones/jabra-speak-series/jabra-speak-410 "Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² (DSP)
ΠΡΠΈΡΡΠ°Π»ΡΠ½ΠΎ ΡΠΈΡΡΡΠΉ Π·Π²ΡΠΊ Π±Π΅Π· ΡΡ
Π° ΠΈΠ»ΠΈ ΠΈΡΠΊΠ°ΠΆΠ΅Π½Π½ΡΡ
Π·Π²ΡΠΊΠΎΠ² Π΄Π°ΠΆΠ΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ Β», ΠΊΠΎΡΠΎΡΡΠΉ Π·Π²ΡΡΠΈΡ ΡΠ°ΠΊ, Π±ΡΠ΄ΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ
Π°.
@tlc as @ el-tocino Π·Π°ΡΠ²Π»ΡΠ΅Ρ, ΡΡΠΎ ΡΡ ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠΈ Π΅Π³ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ mycroft. (Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π²ΡΠ±ΠΈΡΠ°Ρ Π΅Π³ΠΎ Π² ΠΏΡΠ»ΡΡΠΈΡΡΡΡΠ΅ΠΌ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ΅ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ Π·Π²ΡΠΊΠ°)
ΠΠ°ΠΊ Ρ Π²ΡΠ΅Ρ Π½Π°Ρ Π΄Π΅Π»Π° Ρ ΡΡΠΈΠΌ - Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ? ΠΡΠ±Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ?
ΠΠ΅ ΠΌΠΎΡ ΡΠ°Π±ΠΎΡΠ°, Π½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ Π½Π΅ΠΉ;
https://github.com/voice-engine/ec
ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΈ ΡΡΠ°Π²ΠΈΡ Π³Π°Π»ΠΎΡΠΊΠΈ.
Π― ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π» Ρ voice-engine / ec (ΠΊΠΎΡΠΎΡΡΠΉ, ΠΏΠΎ ΡΡΡΠΈ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉ Π΄Π»Ρ speex) ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΡΡ
ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ PulseAudio (Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ PA 7.1 ΠΈΠ· Debian-Jessie-Backports), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ webrtc ΠΈ speex. (ΠΠ΄ΡΠΈΠ°Π½ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ΠΏΡΠΈΠ³ΠΎΠ΄Π΅Π½), Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. Π― Π²ΠΈΠΆΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π²Π΅ ΠΏΡΠΈΡΠΈΠ½Ρ:
1) ΠΊΠΎΠ³Π΄Π° ΠΌΡΠ·ΡΠΊΠ° Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΡΠ΅Π· Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ Mark-I, ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ Mark-I ΠΏΠΎΡΡΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΌΡΠ·ΡΠΊΡ (ΡΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ), ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ / ΠΏΡΠ΅Π΄ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
/ ΡΠ°Π΄ΠΈΠΎΡΡΠΌΠΎΠ². . ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΡΠΌΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ / ΡΡ
Π°.
2) Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΠ°ΡΠΎΠ² RPI3 Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π° Π΄Π»Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ - ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΡΠ΅ΠΉΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠ±ΠΈΠ²Π°Π΅Ρ Ρ ΡΠΎΠ»ΠΊΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΡ
ΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ.
ΠΡΠΊΠΎΡΠ΅ Ρ ΠΏΠΎΠΏΡΠΎΠ±ΡΡ "rnnoise" (ΠΎΠ½ ΡΠΆΠ΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ RPI, Π½ΠΎ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π΅Π³ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ Π΄Π»Ρ PA), Π½ΠΎ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π²ΡΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ Π½Π΅ ΡΡΠΎΠΈΡ Π²ΠΎΠ·Π»Π°Π³Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π½Π°Π΄Π΅ΠΆΠ΄Ρ.
Π― Π±ΡΠ» Π±Ρ Π³ΠΎΡΠΎΠ² ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΈ Π΄Π΅ΡΠ΅Π²ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Mark 1, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ΅Π½Ρ, ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ, ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ². ΠΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΠ»Π°ΡΡ.
Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΡΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π° ΠΏΠ»ΡΡ Π΄Π΅ΡΠ΅Π²ΡΠΉ USB-ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ. ΠΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° ΠΈΠ· ΡΡΠΈΡ ΠΌΠΈΠ½ΠΈ-ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΠ² (ΠΏΠΎΠΈΡΠΊ Β«overfly portable usb 2.0 micΒ»), ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π² ΠΏΠΎΡΡΠ°Ρ , Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ ΡΠΎ Π·Π²ΡΠΊΠΎΠΌ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π°, ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΠ΅Π»Ρ Π»ΡΡΠ°, Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ AEC ΠΈ ΡΠ»ΡΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΠ΅. Π‘Π°ΠΌ Π΅ΡΠ΅ Π½Π΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π», ΡΠ²Ρ.
ΠΠΎΡΠ»Π΅ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ ΡΡ
Π° PulseAudio, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°Π·ΡΠΌΠ½ΠΎ * Ρ ΡΡΠΎΠ²Π½ΡΠΌΠΈ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ Π΄ΠΎ 5 (ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Mark-1 - 11) Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ ΠΏΡΠΈΠ±Π». 4 ΡΡΡΠ°. ΠΡΡΡ Π΅ΡΠ΅ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²ΡΡΠΈΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ.
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ (Π°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠ΅Π½Π°) ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π». ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Mycroft Audioservices, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈΠ³Π»ΡΡΠ΅Π½ΠΈΠ΅ / ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΡΠ·ΡΠΊΠΈ ΠΏΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ ΡΠ»ΠΎΠ²Π° ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΡΡΠΎΠ΅ Π·Π²ΡΡΠ°Π½ΠΈΠ΅ ...
* Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, ΡΠ΅ΠΌ ΡΠΈΠ»ΡΠ½Π΅Π΅ ΡΠΆΠ°ΡΠΈΠ΅ (ΡΠΌ. Β« ΠΠΎΠΉΠ½Π° Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ Β»), ΡΠ΅ΠΌ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΎΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π― ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ @forslund ΡΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΡΠΊΠ»ΠΎΠ½ΠΎΠΌ. ΠΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ ΡΠΆΠ΅ Π³Π΄Π΅-ΡΠΎ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ PR / Issue.
Π‘ Π²Π°ΠΌΠΈ, AEC Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΠ΅ΡΠ°ΡΡΡΡ Ρ ΠΏΡΠΈΠ³Π»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π·Π²ΡΠΊΠ°.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΡ ΠΏΠ΅Π½Ρ Π΄Π»Ρ Π΄Π²Π΅ΡΠ΅ΠΉ / ΠΎΠΊΠΎΠ½ (Π°Π½Π°Π»ΠΎΠ³: https://www.homedepot.com/p/Frost-King-3-4-in-x-5-16-in-x-10-ft-Black-Rubber -Foam-Weatherseal-Tape-R534H / 202262324), ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π±Π°ΡΡΠ΅Ρ Π²ΠΎΠΊΡΡΠ³ ΠΏΠ΅ΡΠ΅Π΄Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π° ΠΌΠ΅ΠΆΠ΄Ρ Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ»Π°ΡΠΎΠΉ ΠΈ Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΡΡ. ΠΠΎ-Π²ΡΠΎΡΡΡ , Ρ ΠΏΠΎΠΊΡΡΠ» ΠΏΠΎΡΠΎΠ»ΠΎΠ½ΠΎΠΌ Π·Π°Π΄Π½ΡΡ ΡΠ°ΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π― ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π°Π±ΠΎΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Broadcom, ΠΌΠ°Π»ΠΎ ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°ΡΡΠ΅Π³ΠΎΡΡ ΠΎΡ Π½Π°Π±ΠΎΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ BCM2837 (ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² RPi3), ΠΈ ΠΌΡ Π΄ΠΎΠ±ΠΈΠ»ΠΈΡΡ Ρ ΠΎΡΠΎΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ ΡΡ Π° Opus. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ΅Π½ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, Π½ΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΎΡ ΠΎΡΠ΅ Π·Π° Π³ΠΎΠ»ΠΎΠ²Π°ΠΌΠΈ, Π½ΠΎ Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΡ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ.