ನನ್ನ ಬ್ಲೂಟೂತ್ ಸ್ಪೀಕರ್ನಲ್ಲಿ (output ಟ್ಪುಟ್ ಮಾತ್ರ) ಪಲ್ಸ್ ಆಡಿಯೊದ 'ಮಾಡ್ಯೂಲ್-ಎಕೋ ಕ್ಯಾನ್ಸಲ್' ಫಿಲ್ಟರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ನಾನು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ.
ನಾನು ಸಂಪಾದಿಸಿದ್ದೇನೆ / etc / pulse /default.pa Leisure1153736] ಹಾಗೆ:
.ifexists module-echo-cancel.so
load-module module-echo-cancel aec_method=webrtc source_name=echocancel sink_name=echocancel1
set-default-source echocancel
set-default-sink echocancel1
.endif
ಆದ್ದರಿಂದ ನಾನು ಯಂತ್ರವನ್ನು ಆನ್ ಮಾಡಿದಾಗ, 'ಮಾಡ್ಯೂಲ್-ಎಕೋ ಕ್ಯಾನ್ಸಲ್' ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದು ನನ್ನ ಆಂತರಿಕ ಸ್ಪೀಕರ್ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆದರೆ ನಾನು ಬ್ಲೂಟೂತ್ ಸ್ಪೀಕರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿದಾಗ, ಫಿಲ್ಟರ್ ಅದಕ್ಕಾಗಿ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ (ಕಾರಣ ಯಂತ್ರ / ಪಲ್ಸ್ ಆಡಿಯೊ ಪ್ರಾರಂಭದಲ್ಲಿ ಬಿಟಿ ಸಾಧನ ಸಂಪರ್ಕಗೊಂಡಿಲ್ಲವೇ?). ಬ್ಲೂಟೂತ್ ಸ್ಪೀಕರ್ ಸಂಪರ್ಕಗೊಂಡಾಗ ಪಲ್ಸ್ ಆಡಿಯೊವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಲು ಪ್ರಯತ್ನಿಸುವುದು (ಪಲ್ಸ್ ಆಡಿಯೊವನ್ನು ಪ್ರಾರಂಭಿಸಿ, ಬಿಟಿ ಸಾಧನ ಸಂಪರ್ಕಗೊಂಡಾಗ, ಯಂತ್ರ ಪ್ರಾರಂಭದಲ್ಲಿ ಆಂತರಿಕ ಸ್ಪೀಕರ್ಗಳಂತೆ) ಎಲ್ಲಾ ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳನ್ನು ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುತ್ತದೆ. ಹಾಗಾಗಿ ನಾನು ಆರಂಭದಲ್ಲಿದ್ದೇನೆ ಮತ್ತು 'ಮಾಡ್ಯೂಲ್- ಅನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಿಲ್ಲಎಕೋ ರದ್ದು 'ನನ್ನ ಬಿಟಿ ಸ್ಪಾರ್ಕರ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು.
ಈ ಕಿರಿಕಿರಿ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ನನಗೆ ಸಹಾಯ ಮಾಡಲು ನಿಮಗೆ ಯಾವುದೇ ಅನುಭವಗಳು, ಸಲಹೆಗಳು ಅಥವಾ ಕೌಶಲ್ಯಗಳು ಇದೆಯೇ? :))
ಪಲ್ಸ್ ಆಡಿಯೊದ ಮಾಡ್ಯೂಲ್-ಎಕೋ-ಕ್ಯಾನ್ಸಲ್ ಡಾಕ್ಗೆ ಲಿಂಕ್: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#module-echo-cancel