Bagikan melalui


Mulai cepat: Membuat kata kunci kustom

Paket dokumentasi | referensi (NuGet) | Sampel tambahan di GitHub

Dalam mulai cepat ini, Anda mempelajari dasar bekerja dengan kata kunci khusus. Kata kunci adalah kata atau frasa pendek, yang memungkinkan produk Anda diaktifkan dengan suara. Anda membuat model kata kunci di Speech Studio. Kemudian ekspor file model yang Anda gunakan dengan Speech SDK di aplikasi Anda.

Prasyarat

  • Langganan Azure. Anda dapat membuatnya secara gratis.
  • Buat sumber daya Ucapan di portal Azure.
  • Dapatkan kunci dan wilayah sumber daya Ucapan. Setelah sumber daya Azure Cognitive Service untuk Ucapan Anda disebarkan, pilih Buka sumber daya untuk melihat dan mengelola kunci.

Membuat kata kunci di Speech Studio

Sebelum Anda dapat menggunakan kata kunci kustom, Anda harus membuat kata kunci menggunakan halaman Kata Kunci Kustom di Speech Studio. Setelah Anda memberikan kata kunci, itu menghasilkan file .table yang dapat Anda gunakan dengan Speech SDK.

Penting

Model kata kunci kustom, dan file .table yang dihasilkan, hanya dapat dibuat di Speech Studio. Anda tidak dapat membuat kata kunci kustom dari SDK atau dengan panggilan REST.

  1. Buka Speech Studio dan Masuk. Jika Anda tidak memiliki langganan ucapan, buka Membuat Layanan Ucapan.

  2. Di halaman Kata Kunci Kustom, pilih Buat proyek baru.

  3. Masukkan Nama, Deskripsi,dan Bahasa untuk proyek kata kunci kustom Anda. Anda hanya dapat memilih satu bahasa per proyek, dan dukungan saat ini terbatas pada bahasa Inggris (Amerika Serikat) dan Tiongkok (Mandarin, Sederhana).

    Jelaskan proyek kata kunci Anda

  4. Pilih nama proyek Anda dari daftar.

    Pilih proyek kata kunci Anda.

  5. Untuk membuat kata kunci khusus untuk asisten virtual Anda, pilih Buat model baru.

  6. Masukkan Nama untuk model, Deskripsi, dan Kata Kunci pilihan Anda, lalu pilih Berikutnya. Lihat panduan dalam memilih kata kunci yang efektif.

    Masukkan kata kunci Anda

  7. Portal membuat pengucapan kandidat untuk kata kunci Anda. Dengarkan setiap kandidat dengan memilih tombol putar dan lepaskan cek di samping pengucapan apa pun yang salah. Pilih semua pengucapan yang sesuai dengan bagaimana Anda mengharapkan pengguna Anda untuk mengatakan kata kunci dan kemudian pilih Berikutnya untuk mulai menghasilkan model kata kunci.

    Cuplikan layar yang menunjukkan di mana Anda memilih pengucapan yang benar.

  8. Pilih jenis model, lalu pilih Buat. Anda dapat melihat daftar wilayah yang mendukung jenis model Tingkat Lanjut dalam dokumentasi Dukungan wilayah pengenalan kata kunci.

  9. Mungkin perlu waktu hingga 30 menit agar model dihasilkan. Daftar kata kunci berubah dari Pemrosesan menjadi Berhasil saat model selesai.

    Meninjau kata kunci Anda.

  10. Dari menu yang dapat dilipat di sebelah kiri, pilih Setel untuk opsi untuk menyetel dan mengunduh model Anda. File yang diunduh adalah arsip .zip. Ekstrak arsip, dan Anda melihat file dengan ekstensi .table. Anda menggunakan file .table dengan SDK, jadi pastikan untuk mencatat jalurnya.

    Mengunduh tabel model Anda.

Gunakan model kata kunci dengan Speech SDK

Pertama, muat file model kata kunci Anda menggunakan fungsi statis FromFile(), yang menampilkan file KeywordRecognitionModel. Gunakan jalur ke file .table yang Anda unduh dari Speech Studio. Selain itu, Anda membuat AudioConfig menggunakan mikrofon default, lalu membuat instans KeywordRecognizer baru menggunakan konfigurasi audio.

using Microsoft.CognitiveServices.Speech;
using Microsoft.CognitiveServices.Speech.Audio;

var keywordModel = KeywordRecognitionModel.FromFile("your/path/to/Activate_device.table");
using var audioConfig = AudioConfig.FromDefaultMicrophoneInput();
using var keywordRecognizer = new KeywordRecognizer(audioConfig);

Penting

Jika Anda lebih suka menguji model kata kunci secara langsung dengan sampel audio melalui AudioConfig.fromStreamInput() metode , pastikan Anda menggunakan sampel yang memiliki setidaknya 1,5 detik keheningan sebelum kata kunci pertama. Ini untuk memberikan waktu yang memadai bagi mesin pengenalan kata kunci untuk menginisialisasi dan untuk sampai ke status mendengarkan sebelum mendeteksi kata kunci pertama.

Selanjutnya, menjalankan pengenalan kata kunci dilakukan dengan satu panggilan ke RecognizeOnceAsync() dengan melewati objek model Anda. Metode ini memulai sesi pengenalan kata kunci yang berlangsung hingga kata kunci dikenali. Dengan demikian, Anda umumnya menggunakan pola desain ini dalam aplikasi multi-utas, atau dalam kasus penggunaan di mana Anda mungkin menunggu kata bangun tanpa batas waktu.

KeywordRecognitionResult result = await keywordRecognizer.RecognizeOnceAsync(keywordModel);

Catatan

Contoh yang ditampilkan di sini menggunakan pengenalan kata kunci lokal, karena tidak memerlukan objek SpeechConfig untuk konteks autentikasi, dan tidak menghubungi backend. Namun, Anda dapat menjalankan pengenalan kata kunci dan verifikasi menggunakan koneksi backend langsung.

Pengenalan berkelanjutan

Kelas lain dalam Speech SDK mendukung pengenalan berkelanjutan (untuk pengenalan ucapan dan niat) dengan pengenalan kata kunci. SDK memungkinkan Anda menggunakan kode yang sama yang biasanya Anda gunakan untuk pengenalan berkelanjutan, dengan kemampuan untuk mereferensikan .table file untuk model kata kunci Anda.

Untuk ucapan ke teks, ikuti pola desain yang sama yang ditampilkan dalam panduan kenali ucapan untuk menyiapkan pengenalan berkelanjutan. Kemudian, ganti panggilan ke recognizer.StartContinuousRecognitionAsync() dengan recognizer.StartKeywordRecognitionAsync(KeywordRecognitionModel), dan teruskan objek KeywordRecognitionModel Anda. Untuk menghentikan pengenalan berkelanjutan dengan pengenalan kata kunci, gunakan recognizer.StopKeywordRecognitionAsync() alih-alih recognizer.StopContinuousRecognitionAsync().

Pengenalan niat menggunakan pola yang identik dengan fungsi StartKeywordRecognitionAsync dan StopKeywordRecognitionAsync.

Paket dokumentasi | referensi (NuGet) | Sampel tambahan di GitHub

Speech SDK untuk C ++ memang mendukung pengenalan kata kunci, tetapi kami belum menyertakan panduan di sini. Silakan pilih bahasa pemrograman lain untuk memulai dan belajar tentang konsep, atau lihat referensi C ++ dan sampel yang ditautkan dari awal artikel ini.

penulis: eric-urban ms.service: azure-ai-speech ms.topic: include ms.date: 9/12/2024 ms.author: eur

  • Langganan Azure. Anda dapat membuatnya secara gratis.
  • Buat sumber daya Ucapan di portal Azure.
  • Dapatkan kunci dan wilayah sumber daya Ucapan. Setelah sumber daya Azure Cognitive Service untuk Ucapan Anda disebarkan, pilih Buka sumber daya untuk melihat dan mengelola kunci.

Membuat kata kunci di Speech Studio

Sebelum Anda dapat menggunakan kata kunci kustom, Anda harus membuat kata kunci menggunakan halaman Kata Kunci Kustom di Speech Studio. Setelah Anda memberikan kata kunci, itu menghasilkan file .table yang dapat Anda gunakan dengan Speech SDK.

Penting

Model kata kunci kustom, dan file .table yang dihasilkan, hanya dapat dibuat di Speech Studio. Anda tidak dapat membuat kata kunci kustom dari SDK atau dengan panggilan REST.

  1. Buka Speech Studio dan Masuk. Jika Anda tidak memiliki langganan ucapan, buka Membuat Layanan Ucapan.

  2. Di halaman Kata Kunci Kustom, pilih Buat proyek baru.

  3. Masukkan Nama, Deskripsi,dan Bahasa untuk proyek kata kunci kustom Anda. Anda hanya dapat memilih satu bahasa per proyek, dan dukungan saat ini terbatas pada bahasa Inggris (Amerika Serikat) dan Tiongkok (Mandarin, Sederhana).

    Jelaskan proyek kata kunci Anda

  4. Pilih nama proyek Anda dari daftar.

    Pilih proyek kata kunci Anda.

  5. Untuk membuat kata kunci khusus untuk asisten virtual Anda, pilih Buat model baru.

  6. Masukkan Nama untuk model, Deskripsi, dan Kata Kunci pilihan Anda, lalu pilih Berikutnya. Lihat panduan dalam memilih kata kunci yang efektif.

    Masukkan kata kunci Anda

  7. Portal membuat pengucapan kandidat untuk kata kunci Anda. Dengarkan setiap kandidat dengan memilih tombol putar dan lepaskan cek di samping pengucapan apa pun yang salah. Pilih semua pengucapan yang sesuai dengan bagaimana Anda mengharapkan pengguna Anda untuk mengatakan kata kunci dan kemudian pilih Berikutnya untuk mulai menghasilkan model kata kunci.

    Cuplikan layar yang menunjukkan di mana Anda memilih pengucapan yang benar.

  8. Pilih jenis model, lalu pilih Buat. Anda dapat melihat daftar wilayah yang mendukung jenis model Tingkat Lanjut dalam dokumentasi Dukungan wilayah pengenalan kata kunci.

  9. Mungkin perlu waktu hingga 30 menit agar model dihasilkan. Daftar kata kunci berubah dari Pemrosesan menjadi Berhasil saat model selesai.

    Meninjau kata kunci Anda.

  10. Dari menu yang dapat dilipat di sebelah kiri, pilih Setel untuk opsi untuk menyetel dan mengunduh model Anda. File yang diunduh adalah arsip .zip. Ekstrak arsip, dan Anda melihat file dengan ekstensi .table. Anda menggunakan file .table dengan SDK, jadi pastikan untuk mencatat jalurnya.

    Mengunduh tabel model Anda.

Gunakan model kata kunci dengan Speech SDK

Lihat dokumentasi referensi untuk menggunakan model Kata Kunci Kustom Anda dengan Go SDK.

Dokumentasi | referensi Sampel tambahan di GitHub

Speech SDK untuk Java memang mendukung pengenalan kata kunci, tetapi kami belum menyertakan panduan di sini. Silakan pilih bahasa pemrograman lain untuk memulai dan belajar tentang konsep, atau lihat referensi Java dan sampel yang ditautkan dari awal artikel ini.

Paket dokumentasi | referensi (npm) | Sampel tambahan pada kode sumber Pustaka GitHub |

Speech SDK untuk JavaScript tidak mendukung pengenalan kata kunci. Silakan pilih bahasa pemrograman lain atau referensi JavaScript dan sampel yang ditautkan dari awal artikel ini.

Paket dokumentasi | referensi (unduh) | Sampel tambahan di GitHub

Dalam mulai cepat ini, Anda mempelajari dasar bekerja dengan kata kunci khusus. Kata kunci adalah kata atau frasa pendek, yang memungkinkan produk Anda diaktifkan dengan suara. Anda membuat model kata kunci di Speech Studio. Kemudian ekspor file model yang Anda gunakan dengan Speech SDK di aplikasi Anda.

Prasyarat

  • Langganan Azure. Anda dapat membuatnya secara gratis.
  • Buat sumber daya Ucapan di portal Azure.
  • Dapatkan kunci dan wilayah sumber daya Ucapan. Setelah sumber daya Azure Cognitive Service untuk Ucapan Anda disebarkan, pilih Buka sumber daya untuk melihat dan mengelola kunci.

Membuat kata kunci di Speech Studio

Sebelum Anda dapat menggunakan kata kunci kustom, Anda harus membuat kata kunci menggunakan halaman Kata Kunci Kustom di Speech Studio. Setelah Anda memberikan kata kunci, itu menghasilkan file .table yang dapat Anda gunakan dengan Speech SDK.

Penting

Model kata kunci kustom, dan file .table yang dihasilkan, hanya dapat dibuat di Speech Studio. Anda tidak dapat membuat kata kunci kustom dari SDK atau dengan panggilan REST.

  1. Buka Speech Studio dan Masuk. Jika Anda tidak memiliki langganan ucapan, buka Membuat Layanan Ucapan.

  2. Di halaman Kata Kunci Kustom, pilih Buat proyek baru.

  3. Masukkan Nama, Deskripsi,dan Bahasa untuk proyek kata kunci kustom Anda. Anda hanya dapat memilih satu bahasa per proyek, dan dukungan saat ini terbatas pada bahasa Inggris (Amerika Serikat) dan Tiongkok (Mandarin, Sederhana).

    Jelaskan proyek kata kunci Anda

  4. Pilih nama proyek Anda dari daftar.

    Pilih proyek kata kunci Anda.

  5. Untuk membuat kata kunci khusus untuk asisten virtual Anda, pilih Buat model baru.

  6. Masukkan Nama untuk model, Deskripsi, dan Kata Kunci pilihan Anda, lalu pilih Berikutnya. Lihat panduan dalam memilih kata kunci yang efektif.

    Masukkan kata kunci Anda

  7. Portal membuat pengucapan kandidat untuk kata kunci Anda. Dengarkan setiap kandidat dengan memilih tombol putar dan lepaskan cek di samping pengucapan apa pun yang salah. Pilih semua pengucapan yang sesuai dengan bagaimana Anda mengharapkan pengguna Anda untuk mengatakan kata kunci dan kemudian pilih Berikutnya untuk mulai menghasilkan model kata kunci.

    Cuplikan layar yang menunjukkan di mana Anda memilih pengucapan yang benar.

  8. Pilih jenis model, lalu pilih Buat. Anda dapat melihat daftar wilayah yang mendukung jenis model Tingkat Lanjut dalam dokumentasi Dukungan wilayah pengenalan kata kunci.

  9. Mungkin perlu waktu hingga 30 menit agar model dihasilkan. Daftar kata kunci berubah dari Pemrosesan menjadi Berhasil saat model selesai.

    Meninjau kata kunci Anda.

  10. Dari menu yang dapat dilipat di sebelah kiri, pilih Setel untuk opsi untuk menyetel dan mengunduh model Anda. File yang diunduh adalah arsip .zip. Ekstrak arsip, dan Anda melihat file dengan ekstensi .table. Anda menggunakan file .table dengan SDK, jadi pastikan untuk mencatat jalurnya.

    Mengunduh tabel model Anda.

Gunakan model kata kunci dengan Speech SDK

Lihat sampel di GitHub untuk menggunakan model Kata Kunci Kustom Anda dengan SDK C Objektif.

Paket dokumentasi | referensi (unduh) | Sampel tambahan di GitHub

Dalam mulai cepat ini, Anda mempelajari dasar bekerja dengan kata kunci khusus. Kata kunci adalah kata atau frasa pendek, yang memungkinkan produk Anda diaktifkan dengan suara. Anda membuat model kata kunci di Speech Studio. Kemudian ekspor file model yang Anda gunakan dengan Speech SDK di aplikasi Anda.

Prasyarat

  • Langganan Azure. Anda dapat membuatnya secara gratis.
  • Buat sumber daya Ucapan di portal Azure.
  • Dapatkan kunci dan wilayah sumber daya Ucapan. Setelah sumber daya Azure Cognitive Service untuk Ucapan Anda disebarkan, pilih Buka sumber daya untuk melihat dan mengelola kunci.

Membuat kata kunci di Speech Studio

Sebelum Anda dapat menggunakan kata kunci kustom, Anda harus membuat kata kunci menggunakan halaman Kata Kunci Kustom di Speech Studio. Setelah Anda memberikan kata kunci, itu menghasilkan file .table yang dapat Anda gunakan dengan Speech SDK.

Penting

Model kata kunci kustom, dan file .table yang dihasilkan, hanya dapat dibuat di Speech Studio. Anda tidak dapat membuat kata kunci kustom dari SDK atau dengan panggilan REST.

  1. Buka Speech Studio dan Masuk. Jika Anda tidak memiliki langganan ucapan, buka Membuat Layanan Ucapan.

  2. Di halaman Kata Kunci Kustom, pilih Buat proyek baru.

  3. Masukkan Nama, Deskripsi,dan Bahasa untuk proyek kata kunci kustom Anda. Anda hanya dapat memilih satu bahasa per proyek, dan dukungan saat ini terbatas pada bahasa Inggris (Amerika Serikat) dan Tiongkok (Mandarin, Sederhana).

    Jelaskan proyek kata kunci Anda

  4. Pilih nama proyek Anda dari daftar.

    Pilih proyek kata kunci Anda.

  5. Untuk membuat kata kunci khusus untuk asisten virtual Anda, pilih Buat model baru.

  6. Masukkan Nama untuk model, Deskripsi, dan Kata Kunci pilihan Anda, lalu pilih Berikutnya. Lihat panduan dalam memilih kata kunci yang efektif.

    Masukkan kata kunci Anda

  7. Portal membuat pengucapan kandidat untuk kata kunci Anda. Dengarkan setiap kandidat dengan memilih tombol putar dan lepaskan cek di samping pengucapan apa pun yang salah. Pilih semua pengucapan yang sesuai dengan bagaimana Anda mengharapkan pengguna Anda untuk mengatakan kata kunci dan kemudian pilih Berikutnya untuk mulai menghasilkan model kata kunci.

    Cuplikan layar yang menunjukkan di mana Anda memilih pengucapan yang benar.

  8. Pilih jenis model, lalu pilih Buat. Anda dapat melihat daftar wilayah yang mendukung jenis model Tingkat Lanjut dalam dokumentasi Dukungan wilayah pengenalan kata kunci.

  9. Mungkin perlu waktu hingga 30 menit agar model dihasilkan. Daftar kata kunci berubah dari Pemrosesan menjadi Berhasil saat model selesai.

    Meninjau kata kunci Anda.

  10. Dari menu yang dapat dilipat di sebelah kiri, pilih Setel untuk opsi untuk menyetel dan mengunduh model Anda. File yang diunduh adalah arsip .zip. Ekstrak arsip, dan Anda melihat file dengan ekstensi .table. Anda menggunakan file .table dengan SDK, jadi pastikan untuk mencatat jalurnya.

    Mengunduh tabel model Anda.

Gunakan model kata kunci dengan Speech SDK

Lihat sampel di GitHub untuk menggunakan model Kata Kunci Kustom Anda dengan SDK C Objektif. Meskipun saat ini kami tidak memiliki sampel Swift untuk paritas, konsepnya serupa.

Catatan

Jika Anda akan menggunakan pengenalan kata kunci di aplikasi Swift Anda di iOS, perhatikan bahwa model kata kunci baru yang dibuat di Speech Studio akan memerlukan penggunaan bundel Speech SDK xcframework dari https://aka.ms/csspeech/iosbinaryembedded atau MicrosoftCognitiveServicesSpeechEmbedded-iOS pod dalam proyek Anda.

Paket dokumentasi | referensi (PyPi) | Sampel tambahan di GitHub

Dalam mulai cepat ini, Anda mempelajari dasar bekerja dengan kata kunci khusus. Kata kunci adalah kata atau frasa pendek, yang memungkinkan produk Anda diaktifkan dengan suara. Anda membuat model kata kunci di Speech Studio. Kemudian ekspor file model yang Anda gunakan dengan Speech SDK di aplikasi Anda.

Prasyarat

  • Langganan Azure. Anda dapat membuatnya secara gratis.
  • Buat sumber daya Ucapan di portal Azure.
  • Dapatkan kunci dan wilayah sumber daya Ucapan. Setelah sumber daya Azure Cognitive Service untuk Ucapan Anda disebarkan, pilih Buka sumber daya untuk melihat dan mengelola kunci.

Membuat kata kunci di Speech Studio

Sebelum Anda dapat menggunakan kata kunci kustom, Anda harus membuat kata kunci menggunakan halaman Kata Kunci Kustom di Speech Studio. Setelah Anda memberikan kata kunci, itu menghasilkan file .table yang dapat Anda gunakan dengan Speech SDK.

Penting

Model kata kunci kustom, dan file .table yang dihasilkan, hanya dapat dibuat di Speech Studio. Anda tidak dapat membuat kata kunci kustom dari SDK atau dengan panggilan REST.

  1. Buka Speech Studio dan Masuk. Jika Anda tidak memiliki langganan ucapan, buka Membuat Layanan Ucapan.

  2. Di halaman Kata Kunci Kustom, pilih Buat proyek baru.

  3. Masukkan Nama, Deskripsi,dan Bahasa untuk proyek kata kunci kustom Anda. Anda hanya dapat memilih satu bahasa per proyek, dan dukungan saat ini terbatas pada bahasa Inggris (Amerika Serikat) dan Tiongkok (Mandarin, Sederhana).

    Jelaskan proyek kata kunci Anda

  4. Pilih nama proyek Anda dari daftar.

    Pilih proyek kata kunci Anda.

  5. Untuk membuat kata kunci khusus untuk asisten virtual Anda, pilih Buat model baru.

  6. Masukkan Nama untuk model, Deskripsi, dan Kata Kunci pilihan Anda, lalu pilih Berikutnya. Lihat panduan dalam memilih kata kunci yang efektif.

    Masukkan kata kunci Anda

  7. Portal membuat pengucapan kandidat untuk kata kunci Anda. Dengarkan setiap kandidat dengan memilih tombol putar dan lepaskan cek di samping pengucapan apa pun yang salah. Pilih semua pengucapan yang sesuai dengan bagaimana Anda mengharapkan pengguna Anda untuk mengatakan kata kunci dan kemudian pilih Berikutnya untuk mulai menghasilkan model kata kunci.

    Cuplikan layar yang menunjukkan di mana Anda memilih pengucapan yang benar.

  8. Pilih jenis model, lalu pilih Buat. Anda dapat melihat daftar wilayah yang mendukung jenis model Tingkat Lanjut dalam dokumentasi Dukungan wilayah pengenalan kata kunci.

  9. Mungkin perlu waktu hingga 30 menit agar model dihasilkan. Daftar kata kunci berubah dari Pemrosesan menjadi Berhasil saat model selesai.

    Meninjau kata kunci Anda.

  10. Dari menu yang dapat dilipat di sebelah kiri, pilih Setel untuk opsi untuk menyetel dan mengunduh model Anda. File yang diunduh adalah arsip .zip. Ekstrak arsip, dan Anda melihat file dengan ekstensi .table. Anda menggunakan file .table dengan SDK, jadi pastikan untuk mencatat jalurnya.

    Mengunduh tabel model Anda.

Gunakan model kata kunci dengan Speech SDK

Lihat sampel di GitHub untuk menggunakan model Kata Kunci Kustom Anda dengan SDK Phyton.

Rest API ucapan ke teks mereferensikan Ucapan ke teks REST API untuk referensi | audio singkat Sampel tambahan di GitHub |

REST API Ucapan ke teks tidak mendukung pengenalan kata kunci. Pilih bahasa pemrograman lain atau referensi dan sampel yang ditautkan dari awal artikel ini.

Speech CLI memang mendukung pengenalan kata kunci, tetapi kami belum menyertakan panduan di sini. Silakan pilih bahasa pemrograman lain untuk memulai dan belajar tentang konsep.

Langkah berikutnya