LoginSignup
6
3

More than 3 years have passed since last update.

MacのMicrosoft Teams / Skype for Businessでマイクを有効にする方法

Posted at

MacのMicrosoft Teams / Skype for Businessでマイクを有効にする方法

世間の流れと同じく自分も在宅勤務を行うことになったのだが、リモートワーク中に打ち合わせをする際にMacのTeamsとSkype for Businessではマイクを認識させるまで時間がかかったため手順を残しておく。
(環境:macOS Catalina 10.15.4、TeamsやSkypeはBrewでインストール)

Macでマイクを認識させるには?

Macでは単純にSkype上の設定でサウンドデバイスを変更するだけでは認識することができなかった。
どうやら、Macの環境設定「セキュリティとプライバシー」の「プライバシー」タブのマイクに対象のソフトを許可するように指定しなければならないらしい。
ただ、この設定では追加でソフトを指定することはできず、ソフト?が許可を求めなければならないようだ。。。

やったこと

どうにかして上記を実現できないか調べたところ、データベースファイル(/Users/$USER/Library/Application\ Support/com.apple.TCC/TCC.db)を直接編集すれば行けるとのこと。
ただし、このファイルを編集するにはSIPを無効にする必要があるらしい。(Macではシステム的に重要なファイルは編集できないような仕組みになっているっぽい?)
これについては、Macの電源を入れた際に「Command + R」を押して、macOSユーティリティーを起動後ターミナルを実行して、

csrutil disable

を入力してEnterを押せば良い。全てが終わった後はenableで再実行して有効に戻したほうが良さそう。
その後、再起動を行い、ターミナルを起動して下記コマンドを入力する。

sudo sqlite3 /Users/$USER/Library/Application\ Support/com.apple.TCC/TCC.db "insert into access VALUES('kTCCServiceMicrophone','com.microsoft.SkypeForBusiness',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109) ;"
sudo sqlite3 /Users/$USER/Library/Application\ Support/com.apple.TCC/TCC.db "insert into access VALUES('kTCCServiceMicrophone','com.microsoft.teams',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1548964217) ;"

これで「セキュリティとプライバシー」にTeamsとSkypeが表示されるようになっているのを確認できれば認識でいるはず。

参考

https://www.too.com/support/faq/mac/maintenance/23554.html
https://www.reddit.com/r/macsysadmin/comments/d6v409/tcc_microphone_access_for_skype_for_business/

6
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3