CamMicLink · مؤلفه صدا

یک درایور کوچک، و مک یک میکروفون دارد.

مؤلفه صدای CamMicLink یک دستگاه صوتی مجازی به نام CamMicLink Microphone نصب می‌کند. پس از نصب، Zoom و Teams و Discord و OBS و QuickTime و هر برنامه‌ای که فهرست میکروفون نشان می‌دهد خودشان آن را پیدا می‌کنند: بدون مسیریابی، بدون دستگاه تجمیعی، و بدون تنظیمی که باید به یاد بماند.

نسخه ۰٫۱٫۷ · ۵۷ کیلوبایت · macOS 14 یا جدیدتر · Apple silicon و Intel · امضاشده و تأییدشده

۱ · مؤلفه را نصب کنید

روی بسته دانلودشده دوبار کلیک کنید و با گذرواژه مدیر تأیید کنید. چیز دیگری پرسیده نمی‌شود و نیازی به راه‌اندازی مجدد مک نیست.

۲ · به CamMicLink برگردید

CamMicLink را دوباره باز کنید، یا اگر باز است چند ثانیه صبر کنید. کلید کنار میکروفون مجازی خودبه‌خود در دسترس می‌شود؛ برنامه در انتظار ظاهر شدن دستگاه است.

۳ · در برنامه‌تان انتخابش کنید

در Zoom یا Teams یا OBS یا هر برنامه دیگر، CamMicLink Microphone را به‌عنوان میکروفون انتخاب کنید. همین: صدای آیفون به جایی می‌رسد که انتظار میکروفون هست.

چرا داخل برنامه نیست؟

میکروفون مجازی در macOS یک ویژگی برنامه نیست، یک درایور Core Audio است. macOS این‌ها را فقط از پوشه‌ای سیستمی بارگذاری می‌کند که به دسترسی مدیر نیاز دارد، و برنامه‌های Mac App Store در جعبه‌شنی اجرا می‌شوند که نمی‌تواند آنجا بنویسد.

App Review هم لازم می‌داند برنامه‌های Mac App Store خودبسنده باشند، پس نسخه فروشگاه نمی‌تواند چیزی را که قابلیتی می‌افزاید دانلود یا نصب کند. دقیقاً به همین دلیل همه محصولات صدای مجازی در macOS — از جمله درایورهای متن‌باز شناخته‌شده — بیرون از App Store توزیع می‌شوند.

پس مؤلفه اینجاست: یک دانلود، یک گذرواژه، و برنامه بدون تغییر. نسخه نسخه دانلود مستقیم از CamMicLink می‌تواند آن را برایتان نصب کند، چون در جعبه‌شن نیست.

در واقع چه چیزی نصب می‌شود

یک فایل، CamMicLinkMic.driver، در ‎/Library/Audio/Plug-Ins/HAL/‎ — همان پوشه‌ای که هر دستگاه صوتی مجازی در macOS استفاده می‌کند. یک افزونه Core Audio در فضای کاربر است که سرویس صوتی سیستم بارگذاری می‌کند؛ افزونه هسته ندارد و چیزی در پس‌زمینه اجرا نمی‌شود.

بسته با گواهی Developer ID Installer امضا و توسط Apple تأیید شده و بلیت آن پیوست است — پس بدون هشدار «توسعه‌دهنده ناشناس» باز می‌شود.

نمایان نمی‌شود

دستگاه معمولاً یک ثانیه پس از نصب ظاهر می‌شود. اگر نشد، سرویس صدا را از ترمینال دوباره راه‌اندازی کنید:

ترمینال
sudo killall coreaudiod

صدا بعد از چند ثانیه برمی‌گردد. نیازی به راه‌اندازی مجدد نیست.

برنامه‌های دیگر هنوز چیزی نمی‌شنوند

بررسی کنید که برنامه واقعاً از CamMicLink Microphone استفاده می‌کند نه میکروفون داخلی — بیشتر برنامه‌ها انتخاب خودشان را نگه می‌دارند و برخی فهرست دستگاه‌ها را تا راه‌اندازی مجدد در حافظه نگه می‌دارند.

همچنین مطمئن شوید کلید میکروفون مجازی در CamMicLink روشن است.

چطور حذفش کنید

ترمینال را باز کنید — ⌘ فاصله، Terminal را بنویسید، Return. دو خط زیر را کپی و جای‌گذاری کنید، Return بزنید و وقتی گذرواژه خواست گذرواژه مک را بنویسید. دستگاه چند ثانیه بعد از فهرست صدا ناپدید می‌شود.

ترمینال
sudo rm -rf "/Library/Audio/Plug-Ins/HAL/CamMicLinkMic.driver"
sudo killall coreaudiod

پرسشی دارید یا چیزی عجیب رفتار می‌کند؟ به cammiclink@oscarzhou.com بنویسید — مستقیم به کسی می‌رسد که درایور را نوشته است.