يقوم 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
على Linux ، يجب تشغيل ClickItongue كجذر: sudo ./clickitongue .
قم بتنزيل Windows Release .zip ، وفك ضغطه ، وقم بتشغيل ClickItongue.exe.
brew install portaudio fftw ، ثم في دليل ClickItongue ./build.sh osx.ccbuildfile بعد ذلك ، ./clickitongue لتشغيل.
إذا كنت تريد توقيتًا أكثر صرامة/خراطيًا ، فقم بتغيير قيمة kosxdoubleclickms في الجزء العلوي من الثوابت. (الإعدادات الافتراضية إلى 1/3 من الثانية).
في المرة الأولى التي تقوم فيها بتشغيل ClickItongue ، ستجعلك تدربها على اكتشاف أصواتك الخاصة بالضرب/الالتزام بالتوهين ، في بيئتك الصوتية الخاصة. هذا يجب أن يستغرق حوالي دقيقتين إلى خمس دقائق. إذا كان التدريب لا يترك ClickItongue واثقًا من قدرته على اكتشاف أصواتك ، فسوف يمنحك فرصة لإعادة التدريب أو كل التدريب.
بعد هذا التشغيل الأول ، كلما بدأت ClickItongue ، ستتذكر التكوين الذي تعلمته في المرة الأولى ، وابدأ في النقر على الفور.
إذا كنت ترغب في إعادة تشغيل إجراء التدريب ، أو حدد جهاز إدخال صوتي مختلف: على Linux أو OSX ، قم بتشغيل ClickItongue باستخدام علامة - -forget_input_dev. على Windows ، استخدم الأزرار في واجهة المستخدم الرسومية.
إذا لم يعمل أي من أنواع الصوت ، أو إذا لم ينجح مجرد نفخ على الرغم من أن إعداد MIC الموضح في القسم التالي ، فقد لا يكون ClickItongue قد حدد جهاز إدخال الصوت الصحيح. (أو قد يكون نظام التشغيل الخاص بك يفعل شيئًا غريبًا ؛ على سبيل المثال ، تم تغيير "ملف تعريف الصوت" الذي احتاج إلى "ملف تعريف الصوت" إلى "التناظرية للثريو المزدوج" من أجل سماع ميكروفون سماعات الرأس). يتمثل الفحص الجيد للعقل في معرفة نوع الجرأة الصوتية التي يمكن تسجيلها منك ، نظرًا لأن AUDACITY تستخدم نفس مكتبة تجريد الصوت (Portaudio) مثل ClickItongue.
اعتمادًا على إعداد MIC الخاص بك ، ستستخدم ClickItongue أصوات من ثلاثة: تهب بهدوء على الميكروفون ، مما يجعل الأصوات مثل محاولة لفت انتباه القطة (يمكن أن تكون أصوات "tchk" أو قبلات أو أصوات "TS" المضغوطة) أو الطنين.
استنادًا إلى تجارب المستخدمين حتى الآن ، يكون النفخ الناعم ناعمًا حتى لساعات من الاستخدام في وقت واحد ، ويعمل على الحصول على توصيل القطط بشكل جيد للغاية ولكنه مرهق بعض الشيء للاستخدام المتكرر على المدى الطويل ، والطنين مزعج للغاية للاستخدام المتكرر على المدى الطويل. لذلك ، يعين ClickItongue تهب على النقر اليسرى وأصوات احتجاز القطط إلى النقر بزر الماوس الأيمن على النقر الأيمن عند الإمكان ؛ القط إلى اليسار والطنين إلى اليمين على خلاف ذلك.
لذا ، فأنت تريد استخدام النفخ. لا يمكن التقاط الضربات الناعمة إلا إذا كان الميكروفون أمام فمك مباشرة ، وقريبة جدًا - حوالي 2 سم. في هذا الموضع ، ستبدو ضرباتك الناعمة مثل إعصار للميكروفون ، الذي تم ملاحظته بسهولة بواسطة ClickItongue.
كما قد تتخيل ، سيحاول مصممو MIC للسماعات على وجه التحديد منع الزفير المعتدل من السبر مثل إعصار. الزجاج الأمامي الإسفنجي/الغامض هي تقنية واحدة ، والتي يمكنك بالطبع إزالتها.
تقنية أخرى ، أسوأ بكثير بالنسبة لـ ClickItongue ، تتمثل في وضع الميكروفون على ذراع قاسية يقتصر على الدوران في قوس ثابت ، بعيدًا بما يكفي إلى جانب الفم الذي لن يتم تسجيل الزفير المعتدل. يمكنك فقط القيام بضربات ClickItongue من خلال "هدف" فمك في مثل هذا الميكروفون ، والذي لا يكون مريحًا بشكل غير مقبول في غضون دقيقة من الاستخدام.
لذا ، احصل على سماعات رأس مع ذراع مرنة طويلة ، وعصرة الزجاج الأمامي القابلة للإزالة. على سبيل المثال ، كنت أستخدم Nubwo N7 مع ClickItongue ، وهو يعمل بشكل رائع. انها حقا مريحة ، أيضا! (هذه مجرد توصية شخصية ، وليس إعلانًا مدفوعًا ، وهذا ليس رابطًا تابعًا.)
لا يزال ClickItongue يعمل حتى بدون إعداده المفضل للفم ، إذا كنت على استعداد للتسوية للحصول على توصيل القطط والطنين (والتي على الأقل يمكن أن تكون "تجربة مجانية" لمعرفة ما إذا كان الأمر يستحق شراء سماعات رأس). في الواقع ، إذا كنت لا تحاول استخدام الضرب ، فلن يتطلب ClickItongue في الواقع سماعة رأس على الإطلاق: على سبيل المثال ، كاميرا ويب قديمة عشوائيًا تم توصيلها بسطح مكتب ، والميكروفونات المدمجة لـ X1 Carbon ThinkPad و MacBook حديثًا ، جميعها تعمل. بشكل عام ، فإن أي إعداد صوتي يسمح لشخص ما على الطرف الآخر من مكالمة فيديو لسماع ما تقوله يجب أن يعمل من أجل الحصول على مهام القطط والطنين.
(يمكنك تجاهل هذا إذا لم تكن مهتمًا بالعمل على رمز مصدر ClickItongue!) قم بتثبيت MSYS2 ، ومن خلال ./build.sh windows.ccbuildfile محطة MSYS2.
يستخدم ClickItongue مكتبة تجريد الصوت Portaudio (http://portaudio.com/) وأسرع تحويل فورييه في الغرب (https://www.fftw.org/) مكتبة تحويل فورييه السريعة. FFTW مصقول بشكل مثير للإعجاب. إنه يشع هالة من "هذا الشيء مثالي بشكل أساسي". يعد Portaudio مذهلاً في مدى سهولة كتابة رمز الصوت المحمول. كنت قد خمنت أن كل منصة إضافية ستكون جهدًا شاقًا ، ولكن كلا ، دون عناء تمامًا. (بخلاف الحصول على تجميعها على Windows ...) الحديث عن التجميع على Windows ، يستخدم ClickItongue MSYS2 (https://www.msys2 أخيرًا ، C ++ structopt (https://github.com/p-ranav/structopt) ، مكتبة رأس صغيرة فقط تمنحك وسيطات سطر الأوامر بأكثر طريقة وأبسط يمكنني تخيلها.
شكرا جزيلا لكل من عمل في هذه المشاريع! انهم جميعا من دواعي سروري الاستخدام.