ClickItongue는 컴퓨터의 마이크에 의해 입수 소리로 트리거 될 때 마우스 클릭을 전달하여 통증 손목에 휴식을 취합니다.
ClickItongue는 Linux (X 및 Wayland), Windows 및 OSX에서 실행됩니다.
ClickItongue를 구축하려면 공유 라이브러리 -lportaudio 및 -lfftw3를 연결할 수 있어야합니다. Ubuntu에서는 sudo apt install portaudio19-dev libfftw3-dev 수 있습니다.
모든 것을 처리하면 ./build.sh 실행하여 ClickItongue를 컴파일하십시오.
나는 sudo apt install portaudio19-dev libfftw3-dev && ./build.sh Ubuntu 20.04의 완전히 신선한 라이브 부팅에서도 작업 클릭 원거를 얻습니다.
Linux에서는 ClickItongue가 root : sudo ./clickitongue 로 실행해야합니다.
Windows Release .zip을 다운로드하고 압축을 풀고 clickItongue.exe를 실행하십시오.
brew install portaudio fftw 다음 ClickItongue 디렉토리에서 ./build.sh osx.ccbuildfile 에 실행됩니다. 그 후, ./clickitongue 가 달리기.
더 엄격/느슨한 이중 클릭 타이밍을 원한다면 컴파일하기 전에 상수 상단에서 KosxDoubleClickms의 값을 변경하십시오. (기본값은 1/3 초까지).
ClickItongue를 처음 실행할 때 특정 음향 환경에서 특정 부는/고양이의 입장/허밍 소리를 감지하도록 훈련하게됩니다. 총 약 2 ~ 5 분이 소요됩니다. 훈련이 소리를 감지 할 수있는 능력에 대해 ClickItongue를 떠나지 않으면 일부 또는 모든 훈련을 다시 할 수있는 기회를 제공합니다.
첫 번째 실행 후 ClickItongue를 시작할 때마다 처음 배운 구성을 기억하고 즉시 클릭을 시작합니다.
훈련 절차를 다시 만들거나 다른 오디오 입력 장치를 선택하려면 -retrain 또는 ---porget_input_dev 플래그를 사용하여 Linux 또는 OSX 실행 클릭 시티 곤란을 선택하십시오. Windows에서 GUI의 버튼을 사용하십시오.
사운드 유형이 작동하지 않거나 다음 섹션에 마이크 설정이 설명되어 있음에도 불구하고 블로킹 만 작동하지 않으면 ClickItongue가 올바른 오디오 입력 장치를 선택하지 않았을 수 있습니다. (또는 OS가 이상한 일을하고있을 수 있습니다. 예를 들어, 내 Kubuntu가 필요한 "오디오 프로파일"이 헤드셋의 마이크를 들으려면 "아날로그 스테레오 이중"으로 변경되었습니다). Audacity는 ClickItongue와 동일한 오디오 추상화 라이브러리 (Portaudio)를 사용하기 때문에 좋은 정신 점검은 어떤 종류의 오디오 Audacity를 귀하에게 녹화 할 수 있는지 확인하는 것입니다.
마이크 설정에 따라 ClickItongue는 세 가지 사운드 중 두 가지 중 두 가지를 사용합니다. 마이크에 부드럽게 불고, 고양이의 관심을 얻으려고하는 것과 같은 소리 (이것은 'tchk'소리, 키스 또는 압축 된 'TS'소리) 또는 허밍을 사용합니다.
지금까지 사용자의 경험을 바탕으로, 소프트 블로 킹은 한 번에 몇 시간 동안 사용하더라도 쉽게 부드럽게 부드럽게되며, 고양이는 매우 잘 작동하지만 장기적으로 자주 사용하기 위해서는 약간 번거 롭습니다. 허밍은 장기적인 빈번한 사용으로 상당히 성가시다. 따라서 ClickItongue는 왼쪽 버튼을 클릭하고 가능한 경우 훨씬 더 드문 오른쪽 버튼으로 부는 소리에 부는 것을 할당합니다. 고양이에서 왼쪽으로, 오른쪽으로 오른쪽으로 윙윙 거리십시오.
따라서 이상적으로는 날리는 것을 사용하고 싶습니다. 부드러운 타격은 마이크가 입 바로 앞에 있고 약 2cm에 가까운 경우에만 픽업 할 수 있습니다. 그 위치에서, 당신의 부드러운 타격은 마이크의 허리케인처럼 들릴 것입니다.
당신이 상상할 수 있듯이, 헤드셋 마이크 디자이너는 특히 허리케인처럼 들리는 것을 방지하려고 노력할 것입니다. Spongy/Fuzzy Windscreens는 하나의 기술이며 물론 제거 할 수 있습니다.
ClickItongue의 또 다른 기술은 마이크를 뻣뻣한 팔에 고정 된 아크로 회전하는 것으로 제한되는 것입니다. 당신은 그러한 마이크에서 당신의 입을 "조준"하여 ClickItongue의 타격 만 할 수 있습니다.
따라서 긴 유연한 팔과 제거 가능한 윈드 스크린이있는 헤드셋을 얻으십시오. 예를 들어, 나는 ClickItongue와 함께 Nubwo N7을 사용해 왔으며 훌륭하게 작동합니다. 정말 편안합니다! (이것은 유료 광고가 아니라 개인 추천 일 뿐이며 제휴사 링크가 아닙니다.)
ClickItongue는 선호하는 마이크 뉴스 입구 설정이 없어도 여전히 작동합니다. 고양이의 입금 및 허밍에 기꺼이 정착하려는 경우 (적어도 헤드셋을 구매할 가치가 있는지 확인하기 위해 "무료 평가판"이 될 수 있습니다). 실제로 Blowing을 사용하려고하지 않는 경우 ClickItongue는 실제로 헤드셋이 전혀 필요하지 않습니다. 예를 들어, 임의의 10 년 오래된 웹캠과 X1 Carbon ThinkPad의 내장 마이크와 최근 MacBook의 내장 마이크가 모든 작업을 수행합니다. 일반적으로, 화상 통화의 다른 쪽 끝에있는 누군가가 당신이 말하는 말을들을 수있게하는 오디오 설정은 고양이의 세련 및 허밍에 효과가 있어야합니다.
(ClickItongue의 소스 코드 작업에 관심이 없다면이를 무시할 수 있습니다!) MSYS2를 설치하고 Main ClickItongue Dir의 MSYS2 터미널 실행 ./build.sh windows.ccbuildfile 에서.
ClickItongue는 Portaudio 오디오 추상화 라이브러리 (http://portaudio.com/)와 서쪽에서 가장 빠른 푸리에 (https://www.fftw.org/) 빠른 푸리에 변환 라이브러리를 사용합니다. FFTW는 상당히 인상적으로 세련되었습니다. 그것은 "이것은 기본적으로 완벽하다"는 분위기를 발산합니다. Portaudio는 휴대용 오디오 코드를 작성하는 것이 얼마나 쉬운 지에 대해 놀랍습니다. 나는 모든 추가 플랫폼이 격렬한 노력이 될 것이라고 추측했을 것입니다. (Windows에서 컴파일하는 것 외에 ...) Windows에서 컴파일하는 것을 말하면 ClickItongue는 MSYS2 (https://www.msys2.org/)를 사용합니다. 마지막으로, C ++ structOpt (https://github.com/p-ranav/structopt), 내가 상상할 수있는 가장 깨끗하고 간단한 방법으로 명령 줄 인수를 제공하는 훌륭한 작은 헤더 전용 라이브러리입니다.
이 프로젝트에 참여한 모든 분들께 감사드립니다! 그들은 모두 사용하는 즐거움입니다.