Aracılığıyla paylaş


Hızlı Başlangıç: Özel anahtar sözcük oluşturma

Başvuru belgeleri | Paketi (NuGet) | GitHub'da ek örnekler

Bu hızlı başlangıçta özel anahtar sözcüklerle çalışmanın temellerini öğreneceksiniz. Anahtar sözcük, ürününüzün sesle etkinleştirilmesini sağlayan bir sözcük veya kısa tümceciktir. Speech Studio'da anahtar sözcük modelleri oluşturursunuz. Ardından uygulamalarınızda Konuşma SDK'sı ile kullandığınız bir model dosyasını dışarı aktarın.

Önkoşullar

Speech Studio'da anahtar sözcük oluşturma

Özel anahtar sözcük kullanabilmeniz için önce Speech Studio'da Özel Anahtar Sözcük sayfasını kullanarak bir anahtar sözcük oluşturmanız gerekir. Bir anahtar sözcük sağladıktan sonra, Konuşma SDK'sı ile kullanabileceğiniz bir .table dosya oluşturur.

Önemli

Özel anahtar sözcük modelleri ve sonuçta elde edilen .table dosyalar yalnızca Speech Studio'da oluşturulabilir. SDK'dan veya REST çağrılarıyla özel anahtar sözcükler oluşturamazsınız.

  1. Speech Studio'ya gidin ve Oturum açın. Konuşma aboneliğiniz yoksa Konuşma Hizmetleri Oluşturma'ya gidin.

  2. Özel Anahtar Sözcük sayfasında Yeni proje oluştur'u seçin.

  3. Özel anahtar sözcük projeniz için bir Ad, Açıklama ve Dil girin. Proje başına yalnızca bir dil seçebilirsiniz ve destek şu anda İngilizce (Birleşik Devletler) ve Çince (Mandarin, Basitleştirilmiş) ile sınırlıdır.

    Anahtar sözcük projenizi açıklama

  4. Listeden projenizin adını seçin.

    Anahtar sözcük projenizi seçin.

  5. Sanal yardımcınız için özel anahtar sözcük oluşturmak için Yeni model oluştur'u seçin.

  6. İstediğiniz model, Açıklama ve Anahtar Sözcük için bir Ad girin ve İleri'yi seçin. Etkili bir anahtar sözcük seçme yönergelerine bakın.

    Anahtar sözcüğünüzü girin

  7. Portal, anahtar sözcüğünüz için aday telaffuzları oluşturur. Oynatma düğmelerini seçerek her adayı dinleyin ve yanlış telaffuzların yanındaki denetimleri kaldırın. Kullanıcılarınızın anahtar sözcüğü söylemesini beklediğiniz ifadeye karşılık gelen tüm söylenişleri seçin ve ardından İleri'yi seçerek anahtar sözcük modelini oluşturmaya başlayın.

    Doğru söylenişleri nerede seçtiğinizi gösteren ekran görüntüsü.

  8. Bir model türü seçin ve ardından Oluştur'u seçin. Gelişmiş model türünü destekleyen bölgelerin listesini Anahtar sözcük tanıma bölgesi destek belgelerinde görüntüleyebilirsiniz.

  9. Modelin oluşturulması 30 dakika kadar sürebilir. Anahtar sözcük listesi, model tamamlandığında İşlemden Başarılı'ya dönüşür.

    Anahtar sözcüğünüzü gözden geçirin.

  10. Soldaki daraltılabilir menüden Modelinizi ayarlayıp indirmek için Ayarlar'ı seçin. İndirilen dosya bir .zip arşivdir. Arşivi ayıkladığınızda uzantılı .table bir dosya görürsünüz. Dosyayı SDK ile kullanırsınız .table , bu nedenle yolunu not edin.

    Model tablonuzu indirin.

Konuşma SDK'sı ile anahtar sözcük modeli kullanma

İlk olarak, bir döndüren KeywordRecognitionModelstatik işlevi kullanarak FromFile() anahtar sözcük modeli dosyanızı yükleyin. Speech Studio'dan indirdiğiniz dosyanın yolunu .table kullanın. Ayrıca, varsayılan mikrofonu kullanarak bir AudioConfig oluşturur ve ardından ses yapılandırmasını kullanarak yeni KeywordRecognizer bir örnek oluşturursunuz.

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);

Önemli

Yöntem aracılığıyla AudioConfig.fromStreamInput() bir anahtar sözcük modelini doğrudan ses örnekleriyle test etme tercih ediyorsanız, ilk anahtar sözcük öncesinde en az 1,5 saniye sessizliğe sahip örnekler kullandığınızdan emin olun. Bu, Anahtar Sözcük tanıma altyapısının başlatılması ve ilk anahtar sözcüğü algılamadan önce dinleme durumuna geçilmesi için yeterli bir süre sağlamaktır.

Ardından, anahtar sözcük tanımayı çalıştırmak, model nesnenizi geçirerek tek bir çağrısıyla RecognizeOnceAsync() gerçekleştirilir. Bu yöntem, anahtar sözcük tanınana kadar devam eden bir anahtar sözcük tanıma oturumu başlatır. Bu nedenle, bu tasarım deseni genellikle çok iş parçacıklı uygulamalarda veya bir uyandırma sözcüğünü süresiz olarak bekliyor olabileceğiniz kullanım durumlarında kullanırsınız.

KeywordRecognitionResult result = await keywordRecognizer.RecognizeOnceAsync(keywordModel);

Not

Burada gösterilen örnek, kimlik doğrulama bağlamı için bir SpeechConfig nesne gerektirmediğinden ve arka uçla iletişim kurmadığından yerel anahtar sözcük tanımayı kullanır. Ancak doğrudan arka uç bağlantısı kullanarak hem anahtar sözcük tanımayı hem de doğrulamayı çalıştırabilirsiniz.

Sürekli tanıma

Konuşma SDK'sı'ndaki diğer sınıflar, anahtar sözcük tanıma ile sürekli tanımayı (hem konuşma hem de amaç tanıma için) destekler. SDK, anahtar sözcük modeliniz için bir .table dosyaya başvurma özelliğiyle, sürekli tanıma için normalde kullandığınız kodu kullanmanıza olanak tanır.

Konuşmayı metne dönüştürme için, sürekli tanımayı ayarlamak için konuşma tanıma kılavuzunda gösterilen tasarım desenini izleyin. Ardından çağrısı recognizer.StartContinuousRecognitionAsync() yerine öğesini yazın recognizer.StartKeywordRecognitionAsync(KeywordRecognitionModel)ve nesnenizi KeywordRecognitionModel geçirin. Anahtar sözcük tanıma ile sürekli tanımayı durdurmak için yerine recognizer.StopContinuousRecognitionAsync()kullanınrecognizer.StopKeywordRecognitionAsync().

Amaç tanıma, ve StopKeywordRecognitionAsync işlevleriyle aynı deseni StartKeywordRecognitionAsync kullanır.

Başvuru belgeleri | Paketi (NuGet) | GitHub'da ek örnekler

C++ için Konuşma SDK'sı anahtar sözcük tanımayı destekler, ancak buraya henüz bir kılavuz eklemedik. Başlamak ve kavramlar hakkında bilgi edinmek için lütfen başka bir programlama dili seçin veya bu makalenin başından itibaren bağlantılı C++ başvurusuna ve örneklerine bakın.

author: eric-urban ms.service: azure-ai-speech ms.topic: include ms.date: 12.9.2024 ms.author: eur

Speech Studio'da anahtar sözcük oluşturma

Özel anahtar sözcük kullanabilmeniz için önce Speech Studio'da Özel Anahtar Sözcük sayfasını kullanarak bir anahtar sözcük oluşturmanız gerekir. Bir anahtar sözcük sağladıktan sonra, Konuşma SDK'sı ile kullanabileceğiniz bir .table dosya oluşturur.

Önemli

Özel anahtar sözcük modelleri ve sonuçta elde edilen .table dosyalar yalnızca Speech Studio'da oluşturulabilir. SDK'dan veya REST çağrılarıyla özel anahtar sözcükler oluşturamazsınız.

  1. Speech Studio'ya gidin ve Oturum açın. Konuşma aboneliğiniz yoksa Konuşma Hizmetleri Oluşturma'ya gidin.

  2. Özel Anahtar Sözcük sayfasında Yeni proje oluştur'u seçin.

  3. Özel anahtar sözcük projeniz için bir Ad, Açıklama ve Dil girin. Proje başına yalnızca bir dil seçebilirsiniz ve destek şu anda İngilizce (Birleşik Devletler) ve Çince (Mandarin, Basitleştirilmiş) ile sınırlıdır.

    Anahtar sözcük projenizi açıklama

  4. Listeden projenizin adını seçin.

    Anahtar sözcük projenizi seçin.

  5. Sanal yardımcınız için özel anahtar sözcük oluşturmak için Yeni model oluştur'u seçin.

  6. İstediğiniz model, Açıklama ve Anahtar Sözcük için bir Ad girin ve İleri'yi seçin. Etkili bir anahtar sözcük seçme yönergelerine bakın.

    Anahtar sözcüğünüzü girin

  7. Portal, anahtar sözcüğünüz için aday telaffuzları oluşturur. Oynatma düğmelerini seçerek her adayı dinleyin ve yanlış telaffuzların yanındaki denetimleri kaldırın. Kullanıcılarınızın anahtar sözcüğü söylemesini beklediğiniz ifadeye karşılık gelen tüm söylenişleri seçin ve ardından İleri'yi seçerek anahtar sözcük modelini oluşturmaya başlayın.

    Doğru söylenişleri nerede seçtiğinizi gösteren ekran görüntüsü.

  8. Bir model türü seçin ve ardından Oluştur'u seçin. Gelişmiş model türünü destekleyen bölgelerin listesini Anahtar sözcük tanıma bölgesi destek belgelerinde görüntüleyebilirsiniz.

  9. Modelin oluşturulması 30 dakika kadar sürebilir. Anahtar sözcük listesi, model tamamlandığında İşlemden Başarılı'ya dönüşür.

    Anahtar sözcüğünüzü gözden geçirin.

  10. Soldaki daraltılabilir menüden Modelinizi ayarlayıp indirmek için Ayarlar'ı seçin. İndirilen dosya bir .zip arşivdir. Arşivi ayıkladığınızda uzantılı .table bir dosya görürsünüz. Dosyayı SDK ile kullanırsınız .table , bu nedenle yolunu not edin.

    Model tablonuzu indirin.

Konuşma SDK'sı ile anahtar sözcük modeli kullanma

Go SDK ile Özel Anahtar Sözcük modelinizi kullanmaya yönelik başvuru belgelerine bakın.

Başvuru belgeleri | GitHub'da ek örnekler

Java için Konuşma SDK'sı anahtar sözcük tanımayı destekler, ancak buraya henüz bir kılavuz eklemedik. Başlamak ve kavramlar hakkında bilgi edinmek için lütfen başka bir programlama dili seçin veya bu makalenin başından bağlantılı Java başvurusuna ve örneklerine bakın.

Başvuru belgeleri | Paketi (npm) | GitHub | Kitaplığı kaynak kodundaki ek örnekler

JavaScript için Konuşma SDK'sı anahtar sözcük tanımayı desteklemez. Lütfen bu makalenin başından itibaren başka bir programlama dili veya JavaScript başvurusu ve bağlantılı örnekler seçin.

Başvuru belgeleri | Paketi (indirme) | GitHub'da ek örnekler

Bu hızlı başlangıçta özel anahtar sözcüklerle çalışmanın temellerini öğreneceksiniz. Anahtar sözcük, ürününüzün sesle etkinleştirilmesini sağlayan bir sözcük veya kısa tümceciktir. Speech Studio'da anahtar sözcük modelleri oluşturursunuz. Ardından uygulamalarınızda Konuşma SDK'sı ile kullandığınız bir model dosyasını dışarı aktarın.

Önkoşullar

Speech Studio'da anahtar sözcük oluşturma

Özel anahtar sözcük kullanabilmeniz için önce Speech Studio'da Özel Anahtar Sözcük sayfasını kullanarak bir anahtar sözcük oluşturmanız gerekir. Bir anahtar sözcük sağladıktan sonra, Konuşma SDK'sı ile kullanabileceğiniz bir .table dosya oluşturur.

Önemli

Özel anahtar sözcük modelleri ve sonuçta elde edilen .table dosyalar yalnızca Speech Studio'da oluşturulabilir. SDK'dan veya REST çağrılarıyla özel anahtar sözcükler oluşturamazsınız.

  1. Speech Studio'ya gidin ve Oturum açın. Konuşma aboneliğiniz yoksa Konuşma Hizmetleri Oluşturma'ya gidin.

  2. Özel Anahtar Sözcük sayfasında Yeni proje oluştur'u seçin.

  3. Özel anahtar sözcük projeniz için bir Ad, Açıklama ve Dil girin. Proje başına yalnızca bir dil seçebilirsiniz ve destek şu anda İngilizce (Birleşik Devletler) ve Çince (Mandarin, Basitleştirilmiş) ile sınırlıdır.

    Anahtar sözcük projenizi açıklama

  4. Listeden projenizin adını seçin.

    Anahtar sözcük projenizi seçin.

  5. Sanal yardımcınız için özel anahtar sözcük oluşturmak için Yeni model oluştur'u seçin.

  6. İstediğiniz model, Açıklama ve Anahtar Sözcük için bir Ad girin ve İleri'yi seçin. Etkili bir anahtar sözcük seçme yönergelerine bakın.

    Anahtar sözcüğünüzü girin

  7. Portal, anahtar sözcüğünüz için aday telaffuzları oluşturur. Oynatma düğmelerini seçerek her adayı dinleyin ve yanlış telaffuzların yanındaki denetimleri kaldırın. Kullanıcılarınızın anahtar sözcüğü söylemesini beklediğiniz ifadeye karşılık gelen tüm söylenişleri seçin ve ardından İleri'yi seçerek anahtar sözcük modelini oluşturmaya başlayın.

    Doğru söylenişleri nerede seçtiğinizi gösteren ekran görüntüsü.

  8. Bir model türü seçin ve ardından Oluştur'u seçin. Gelişmiş model türünü destekleyen bölgelerin listesini Anahtar sözcük tanıma bölgesi destek belgelerinde görüntüleyebilirsiniz.

  9. Modelin oluşturulması 30 dakika kadar sürebilir. Anahtar sözcük listesi, model tamamlandığında İşlemden Başarılı'ya dönüşür.

    Anahtar sözcüğünüzü gözden geçirin.

  10. Soldaki daraltılabilir menüden Modelinizi ayarlayıp indirmek için Ayarlar'ı seçin. İndirilen dosya bir .zip arşivdir. Arşivi ayıkladığınızda uzantılı .table bir dosya görürsünüz. Dosyayı SDK ile kullanırsınız .table , bu nedenle yolunu not edin.

    Model tablonuzu indirin.

Konuşma SDK'sı ile anahtar sözcük modeli kullanma

Özel Anahtar Sözcük modelinizi Objective C SDK ile kullanmak için GitHub'da bulunan örneğe bakın.

Başvuru belgeleri | Paketi (indirme) | GitHub'da ek örnekler

Bu hızlı başlangıçta özel anahtar sözcüklerle çalışmanın temellerini öğreneceksiniz. Anahtar sözcük, ürününüzün sesle etkinleştirilmesini sağlayan bir sözcük veya kısa tümceciktir. Speech Studio'da anahtar sözcük modelleri oluşturursunuz. Ardından uygulamalarınızda Konuşma SDK'sı ile kullandığınız bir model dosyasını dışarı aktarın.

Önkoşullar

Speech Studio'da anahtar sözcük oluşturma

Özel anahtar sözcük kullanabilmeniz için önce Speech Studio'da Özel Anahtar Sözcük sayfasını kullanarak bir anahtar sözcük oluşturmanız gerekir. Bir anahtar sözcük sağladıktan sonra, Konuşma SDK'sı ile kullanabileceğiniz bir .table dosya oluşturur.

Önemli

Özel anahtar sözcük modelleri ve sonuçta elde edilen .table dosyalar yalnızca Speech Studio'da oluşturulabilir. SDK'dan veya REST çağrılarıyla özel anahtar sözcükler oluşturamazsınız.

  1. Speech Studio'ya gidin ve Oturum açın. Konuşma aboneliğiniz yoksa Konuşma Hizmetleri Oluşturma'ya gidin.

  2. Özel Anahtar Sözcük sayfasında Yeni proje oluştur'u seçin.

  3. Özel anahtar sözcük projeniz için bir Ad, Açıklama ve Dil girin. Proje başına yalnızca bir dil seçebilirsiniz ve destek şu anda İngilizce (Birleşik Devletler) ve Çince (Mandarin, Basitleştirilmiş) ile sınırlıdır.

    Anahtar sözcük projenizi açıklama

  4. Listeden projenizin adını seçin.

    Anahtar sözcük projenizi seçin.

  5. Sanal yardımcınız için özel anahtar sözcük oluşturmak için Yeni model oluştur'u seçin.

  6. İstediğiniz model, Açıklama ve Anahtar Sözcük için bir Ad girin ve İleri'yi seçin. Etkili bir anahtar sözcük seçme yönergelerine bakın.

    Anahtar sözcüğünüzü girin

  7. Portal, anahtar sözcüğünüz için aday telaffuzları oluşturur. Oynatma düğmelerini seçerek her adayı dinleyin ve yanlış telaffuzların yanındaki denetimleri kaldırın. Kullanıcılarınızın anahtar sözcüğü söylemesini beklediğiniz ifadeye karşılık gelen tüm söylenişleri seçin ve ardından İleri'yi seçerek anahtar sözcük modelini oluşturmaya başlayın.

    Doğru söylenişleri nerede seçtiğinizi gösteren ekran görüntüsü.

  8. Bir model türü seçin ve ardından Oluştur'u seçin. Gelişmiş model türünü destekleyen bölgelerin listesini Anahtar sözcük tanıma bölgesi destek belgelerinde görüntüleyebilirsiniz.

  9. Modelin oluşturulması 30 dakika kadar sürebilir. Anahtar sözcük listesi, model tamamlandığında İşlemden Başarılı'ya dönüşür.

    Anahtar sözcüğünüzü gözden geçirin.

  10. Soldaki daraltılabilir menüden Modelinizi ayarlayıp indirmek için Ayarlar'ı seçin. İndirilen dosya bir .zip arşivdir. Arşivi ayıkladığınızda uzantılı .table bir dosya görürsünüz. Dosyayı SDK ile kullanırsınız .table , bu nedenle yolunu not edin.

    Model tablonuzu indirin.

Konuşma SDK'sı ile anahtar sözcük modeli kullanma

Özel Anahtar Sözcük modelinizi Objective C SDK ile kullanmak için GitHub'da bulunan örneğe bakın. Şu anda eşlik için Swift örneğimiz olmasa da, kavramlar benzerdir.

Başvuru belgeleri | Paketi (PyPi) | GitHub'da ek örnekler

Bu hızlı başlangıçta özel anahtar sözcüklerle çalışmanın temellerini öğreneceksiniz. Anahtar sözcük, ürününüzün sesle etkinleştirilmesini sağlayan bir sözcük veya kısa tümceciktir. Speech Studio'da anahtar sözcük modelleri oluşturursunuz. Ardından uygulamalarınızda Konuşma SDK'sı ile kullandığınız bir model dosyasını dışarı aktarın.

Önkoşullar

Speech Studio'da anahtar sözcük oluşturma

Özel anahtar sözcük kullanabilmeniz için önce Speech Studio'da Özel Anahtar Sözcük sayfasını kullanarak bir anahtar sözcük oluşturmanız gerekir. Bir anahtar sözcük sağladıktan sonra, Konuşma SDK'sı ile kullanabileceğiniz bir .table dosya oluşturur.

Önemli

Özel anahtar sözcük modelleri ve sonuçta elde edilen .table dosyalar yalnızca Speech Studio'da oluşturulabilir. SDK'dan veya REST çağrılarıyla özel anahtar sözcükler oluşturamazsınız.

  1. Speech Studio'ya gidin ve Oturum açın. Konuşma aboneliğiniz yoksa Konuşma Hizmetleri Oluşturma'ya gidin.

  2. Özel Anahtar Sözcük sayfasında Yeni proje oluştur'u seçin.

  3. Özel anahtar sözcük projeniz için bir Ad, Açıklama ve Dil girin. Proje başına yalnızca bir dil seçebilirsiniz ve destek şu anda İngilizce (Birleşik Devletler) ve Çince (Mandarin, Basitleştirilmiş) ile sınırlıdır.

    Anahtar sözcük projenizi açıklama

  4. Listeden projenizin adını seçin.

    Anahtar sözcük projenizi seçin.

  5. Sanal yardımcınız için özel anahtar sözcük oluşturmak için Yeni model oluştur'u seçin.

  6. İstediğiniz model, Açıklama ve Anahtar Sözcük için bir Ad girin ve İleri'yi seçin. Etkili bir anahtar sözcük seçme yönergelerine bakın.

    Anahtar sözcüğünüzü girin

  7. Portal, anahtar sözcüğünüz için aday telaffuzları oluşturur. Oynatma düğmelerini seçerek her adayı dinleyin ve yanlış telaffuzların yanındaki denetimleri kaldırın. Kullanıcılarınızın anahtar sözcüğü söylemesini beklediğiniz ifadeye karşılık gelen tüm söylenişleri seçin ve ardından İleri'yi seçerek anahtar sözcük modelini oluşturmaya başlayın.

    Doğru söylenişleri nerede seçtiğinizi gösteren ekran görüntüsü.

  8. Bir model türü seçin ve ardından Oluştur'u seçin. Gelişmiş model türünü destekleyen bölgelerin listesini Anahtar sözcük tanıma bölgesi destek belgelerinde görüntüleyebilirsiniz.

  9. Modelin oluşturulması 30 dakika kadar sürebilir. Anahtar sözcük listesi, model tamamlandığında İşlemden Başarılı'ya dönüşür.

    Anahtar sözcüğünüzü gözden geçirin.

  10. Soldaki daraltılabilir menüden Modelinizi ayarlayıp indirmek için Ayarlar'ı seçin. İndirilen dosya bir .zip arşivdir. Arşivi ayıkladığınızda uzantılı .table bir dosya görürsünüz. Dosyayı SDK ile kullanırsınız .table , bu nedenle yolunu not edin.

    Model tablonuzu indirin.

Konuşma SDK'sı ile anahtar sözcük modeli kullanma

Özel Anahtar Sözcük modelinizi Python SDK ile kullanmak için GitHub'da bulunan örneğe bakın.

Metne konuşma REST API başvurusu | Kısa ses başvurusu için metin REST API'sine konuşma | GitHub'da ek örnekler

Konuşmayı metne dönüştürme REST API'si anahtar sözcük tanımayı desteklemez. Lütfen bu makalenin başından itibaren başka bir programlama dili veya başvuru ve bağlantılı örnekler seçin.

Konuşma CLI'sı anahtar sözcük tanımayı destekler, ancak buraya henüz bir kılavuz eklemedik. Başlamak ve kavramlar hakkında bilgi edinmek için lütfen başka bir programlama dili seçin.

Sonraki adımlar