Beranda » Hal menyenangkan » Cara Membuat Komputer Anda Bicara / Bicara Apa yang Anda Ketikkan

    Cara Membuat Komputer Anda Bicara / Bicara Apa yang Anda Ketikkan

    Ada fitur keren di Windows yang memungkinkan Anda membuat komputer Anda berbicara atau berbicara apa pun yang Anda katakan! Metode ini memanfaatkan API bawaan yang diinstal pada Windows XP, Vista, 7, 8 dan 10 yang disebut SAPI (Speech Application Programming Interface).

    Microsoft Speech API adalah apa yang digunakan untuk fitur aksesibilitas text-to-speech yang dibangun ke dalam Windows. Anda juga dapat menulis program yang memanggil API, yang memungkinkan Anda untuk membiarkan aplikasi Anda berbicara, tetapi itu untuk pengembang.

    Membuat komputer Anda mengatakan apa yang Anda inginkan sebenarnya cukup mudah! Pada artikel ini, saya akan menunjukkan cara membuat skrip VBS yang akan mengambil input teks dari pengguna dan kemudian mengucapkannya. Saya juga akan menyebutkan cara membuat kode teks yang ingin Anda ucapkan dan kemudian menjadwalkan skrip itu untuk dijalankan pada acara tertentu seperti memulai Windows atau log off.

    Input Teks, Ucapkan Pesan

    Mari kita mulai dengan skrip sederhana yang akan memunculkan kotak dialog di mana Anda dapat mengetikkan apa yang Anda ingin Windows untuk berbicara. Pertama, silakan dan buka Notepad.

    Langkah 1: Rekatkan teks berikut ke dokumen baru:

    Pesan redup, sapi
    message = InputBox ("Masukkan teks yang ingin Anda ucapkan", "Ucapkan Ini")
    Set sapi = CreateObject (“sapi.spvoice”)
    pesan sapi.Speak

    Perhatikan bahwa ketika Anda menyalin teks dari browser web Anda dan menempelkannya ke Notepad, tanda kutip akan menyebabkan masalah. Sebelum Anda menyimpan file, Anda harus melalui dan menghapus setiap kutipan (“) dan mengetik ulang penawaran. Dalam contoh di bawah ini, ada enam kutipan. Seharusnya terlihat seperti gambar di bawah ini.

    Sekarang ketika Anda pergi untuk menyimpan file, berikan nama apa saja, tetapi pastikan Anda juga mengetik .VBS setelah nama. Selanjutnya, untuk Simpan sebagai tipe kotak, pilih Semua data alih-alih Dokumen Teks standar.

    Sekarang klik dua kali pada file VBS dan Anda akan melihat kotak input di mana Anda dapat mengetik teks yang ingin Anda ucapkan! Ketikkan sesuatu dan klik OK.

    Jika Anda melakukan semuanya dengan benar, Anda harus mendengar suara pria atau wanita mengucapkan kalimat Anda. Jika Anda mendapatkan pesan kesalahan apa pun, pastikan untuk menyalin dan menempelkan teks lagi dan mengganti kutipan itu.

    Konfigurasikan Pengaturan Suara SAPI

    Ini menyenangkan, tetapi kita juga dapat mengonfigurasi komputer kecil kita yang berbicara dengan pengaturan yang berbeda. Kita dapat mengubah volume suara, seberapa cepat atau lambat suara berbicara dan mengubah jenis kelamin antara pria dan wanita. Berikut adalah beberapa contoh kode di mana saya menambahkan beberapa baris tambahan.

    Pesan redup, sapi
    message = InputBox ("Masukkan teks yang ingin Anda ucapkan", "Ucapkan Ini")
    Set sapi = CreateObject (“sapi.spvoice”)
    Set sapi.Voice = sapi.GetVoices.Item (1)
    sapi.Rate = 0
    sapi.volume = 100
    pesan sapi.Speak

    Tingkat default adalah 0 dan kisaran -10 hingga 10. -10 akan membuat suara berbicara dengan sangat lambat dan 10 akan berbicara dengan sangat cepat. Volume default pada 100 dan kisaran 0 hingga 100. Baris yang dimulai dengan Atur sapi. Suara akan memungkinkan Anda untuk mengubah suara lain, jika diinstal pada sistem Anda.

    Perhatikan bahwa jumlah suara yang dapat Anda pilih tergantung pada sistem operasi. Di Windows 7, hanya ada satu suara, Microsoft Anna.

    Di Windows 10, ada dua suara: Microsoft David dan Microsoft Zira seperti yang ditunjukkan di bawah ini.

    Jika hanya ada satu suara yang diinstal pada sistem Anda, Anda harus mengubah kata itu sapi.GetVoices.Item (1) untuk sapi.GetVoices.Item (0), jika tidak, Anda akan mendapatkan pesan kesalahan saat Anda mencoba menjalankan skrip. Anda juga dapat membuat dokumen Notepad lain dan menempelkan kode di bawah ini, yang akan memberi tahu Anda suara apa yang diinstal. Simpan sebagai file .VBS seperti yang ditunjukkan di atas dan jalankan.

    Set VObj = CreateObject ("SAPI.SpVoice")
    Untuk Setiap Suara Dalam VObj.getvoices
    I = I +1
    Kotak pesan "" & (I - 1) & "-" & Voice.GetDescription
    Berikutnya

    Sampai sekarang, kami telah menggunakan dialog sembulan ini untuk memasukkan teks, tetapi Anda juga bisa mengetik pesan Anda ke dalam file skrip. Ini akan berguna jika Anda ingin menjadwalkan skrip untuk berjalan secara otomatis. Jelas, ini dapat digunakan untuk mengerjai teman dan keluarga Anda dan itu bekerja dengan sangat baik.

    Bayangkan saja seseorang menyalakan komputer mereka dan mendengar komputer memberi tahu mereka "Halo John, aku sangat mengantuk, tolong jangan ganggu saya hari ini!" Saya dapat menjanjikan Anda dari pengalaman, ini histeris dan Anda harus mencobanya.

    Untuk membuat hardcode pesan, cukup ubah baris terakhir ke sesuatu seperti ini:

    sapi.Speak "Halo John, saya sangat lelah hari ini!"

    Jadwalkan File Script

    Sekarang setelah Anda melakukan hardcode pesan Anda untuk target yang Anda tuju, Anda hanya perlu menjalankannya sesuka Anda. Jika Anda ahli teknologi, Anda bisa menggunakan program seperti AutoIt, yang akan memungkinkan Anda melakukan hal-hal ekstrem seperti menjalankan file skrip saat program tertentu dibuka atau ketika jendela dimaksimalkan atau diperkecil..

    Saya tidak punya waktu untuk membahas semua itu di postingan ini, tetapi untungnya Microsoft memiliki fitur built-in yang disebut Penjadwal Tugas yang memungkinkan Anda melakukan beberapa hal yang cukup rumit dengan skrip dengan mudah.

    Posting saya sebelumnya berjalan secara mendalam tentang cara menjadwalkan file skrip untuk dijalankan ketika peristiwa-peristiwa tertentu terjadi di Windows. Jika Anda kesulitan membuat skrip Anda berfungsi, jangan ragu untuk mengirim komentar dan saya akan mencoba membantu. Nikmati!