Bagaimana saya bisa menghidupkan & mematikan Bandara dengan Pengenalan Suara di Mac saya?

0

Saya sudah memiliki iMac yang menjalankan Snow Leopard & saya ingin mengaktifkan Bandara internal melalui Speech Recognition. Saya membayangkan skrip akan terlibat tetapi saya belum pernah menggunakannya sebelumnya. Saya juga tertarik pada log yang dibuat secara otomatis ketika Bandara aktif.

Myklsan
sumber
Jika jawaban saya membantu Anda, terimalah. Jika tidak, beri komentar tentang apa yang hilang. Terima kasih!
Daniel Beck

Jawaban:

2

Cara baris perintah untuk mengendalikan Bandara adalah networksetup.

Mengetik networksetup | grep airportdi Terminal mengungkapkan:

Usage: networksetup -getairportnetwork <device name>
Usage: networksetup -setairportnetwork <network> <device name> [password]
Usage: networksetup -getairportpower <device name>
Usage: networksetup -setairportpower <device name> <on off>

Jadi ini yang Anda inginkan untuk mengendalikan AirPort.

Wikipedia mengatakan:

Mac OS X v10.4 menambahkan alur kerja Automator yang juga dapat digunakan sebagai item yang Dapat Dikatakan.

Jika alur kerja disimpan sebagai aplikasi dan dimasukkan ke dalam folder Item yang dapat berbicara, ia menjadi tersedia untuk perangkat lunak pengenalan suara. Kata-kata yang akan dikenali komputer untuk menjalankan perintah adalah nama aplikasi Automator yang disimpan. Beberapa kata mungkin salah eja agar komputer mengetahui pelafalan yang tepat. (Misalnya, komputer paling mengenali "Les Misérables" sebagai Lay Mizzer Ob).

Anda dapat menentukan lokasi item yang dapat berbicara dengan masuk ke System Preferences, Speech, Speech Recognition, Buka Folder Seakable Items . Bagi saya, ini/Users/username/Library/Speech/Speakable Items

Buat aplikasi Automator menggunakan item Run Shell Script , panggil networksetupdengan parameter yang sesuai (misalnya networksetup -setairportpower en1 onuntuk mengaktifkan), simpan sebagai aplikasi, simpan di direktori item yang dapat berbicara yang ditentukan di atas. Gunakan perintah yang ingin Anda ucapkan sebagai nama aplikasi.

Diedit untuk menambahkan :

Berikut adalah jawaban lain sebelumnya tentang log. Saya pikir itu merujuk /private/var/log/kernel.log.

Grep AirPort(atau ketik AirPortkotak pencarian Console.app setelah memilih di kernel.logbawah /private/var/logdi pohon di sebelah kiri) dan Anda akan melihat pesan log yang sesuai, termasuk

AirPort: Tautkan ke Bawah pada en1. Alasan 8 (Terpisah karena stasiun pergi).

atau

AirPort: Tautkan ke en1

Daniel Beck
sumber