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
- Azure aboneliği. Ücretsiz bir tane oluşturabilirsiniz.
- Azure portalında konuşma kaynağı oluşturun.
- Konuşma kaynak anahtarını ve bölgesini alın. Konuşma kaynağınız dağıtıldıktan sonra anahtarları görüntülemek ve yönetmek için Kaynağa git'i seçin.
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.
Speech Studio'ya gidin ve Oturum açın. Konuşma aboneliğiniz yoksa Konuşma Hizmetleri Oluşturma'ya gidin.
Özel Anahtar Sözcük sayfasında Yeni proje oluştur'u seçin.
Ö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.
Listeden projenizin adını seçin.
Sanal yardımcınız için özel anahtar sözcük oluşturmak için Yeni model oluştur'u seçin.
İ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.
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.
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.
Modelin oluşturulması 30 dakika kadar sürebilir. Anahtar sözcük listesi, model tamamlandığında İşlemden Başarılı'ya dönüşür.
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.
Konuşma SDK'sı ile anahtar sözcük modeli kullanma
İlk olarak, bir döndüren KeywordRecognitionModel
statik 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
- Azure aboneliği. Ücretsiz bir tane oluşturabilirsiniz.
- Azure portalında konuşma kaynağı oluşturun.
- Konuşma kaynak anahtarını ve bölgesini alın. Konuşma kaynağınız dağıtıldıktan sonra anahtarları görüntülemek ve yönetmek için Kaynağa git'i seçin.
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.
Speech Studio'ya gidin ve Oturum açın. Konuşma aboneliğiniz yoksa Konuşma Hizmetleri Oluşturma'ya gidin.
Özel Anahtar Sözcük sayfasında Yeni proje oluştur'u seçin.
Ö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.
Listeden projenizin adını seçin.
Sanal yardımcınız için özel anahtar sözcük oluşturmak için Yeni model oluştur'u seçin.
İ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.
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.
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.
Modelin oluşturulması 30 dakika kadar sürebilir. Anahtar sözcük listesi, model tamamlandığında İşlemden Başarılı'ya dönüşür.
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.
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
- Azure aboneliği. Ücretsiz bir tane oluşturabilirsiniz.
- Azure portalında konuşma kaynağı oluşturun.
- Konuşma kaynak anahtarını ve bölgesini alın. Konuşma kaynağınız dağıtıldıktan sonra anahtarları görüntülemek ve yönetmek için Kaynağa git'i seçin.
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.
Speech Studio'ya gidin ve Oturum açın. Konuşma aboneliğiniz yoksa Konuşma Hizmetleri Oluşturma'ya gidin.
Özel Anahtar Sözcük sayfasında Yeni proje oluştur'u seçin.
Ö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.
Listeden projenizin adını seçin.
Sanal yardımcınız için özel anahtar sözcük oluşturmak için Yeni model oluştur'u seçin.
İ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.
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.
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.
Modelin oluşturulması 30 dakika kadar sürebilir. Anahtar sözcük listesi, model tamamlandığında İşlemden Başarılı'ya dönüşür.
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.
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
- Azure aboneliği. Ücretsiz bir tane oluşturabilirsiniz.
- Azure portalında konuşma kaynağı oluşturun.
- Konuşma kaynak anahtarını ve bölgesini alın. Konuşma kaynağınız dağıtıldıktan sonra anahtarları görüntülemek ve yönetmek için Kaynağa git'i seçin.
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.
Speech Studio'ya gidin ve Oturum açın. Konuşma aboneliğiniz yoksa Konuşma Hizmetleri Oluşturma'ya gidin.
Özel Anahtar Sözcük sayfasında Yeni proje oluştur'u seçin.
Ö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.
Listeden projenizin adını seçin.
Sanal yardımcınız için özel anahtar sözcük oluşturmak için Yeni model oluştur'u seçin.
İ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.
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.
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.
Modelin oluşturulması 30 dakika kadar sürebilir. Anahtar sözcük listesi, model tamamlandığında İşlemden Başarılı'ya dönüşür.
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.
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
- Azure aboneliği. Ücretsiz bir tane oluşturabilirsiniz.
- Azure portalında konuşma kaynağı oluşturun.
- Konuşma kaynak anahtarını ve bölgesini alın. Konuşma kaynağınız dağıtıldıktan sonra anahtarları görüntülemek ve yönetmek için Kaynağa git'i seçin.
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.
Speech Studio'ya gidin ve Oturum açın. Konuşma aboneliğiniz yoksa Konuşma Hizmetleri Oluşturma'ya gidin.
Özel Anahtar Sözcük sayfasında Yeni proje oluştur'u seçin.
Ö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.
Listeden projenizin adını seçin.
Sanal yardımcınız için özel anahtar sözcük oluşturmak için Yeni model oluştur'u seçin.
İ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.
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.
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.
Modelin oluşturulması 30 dakika kadar sürebilir. Anahtar sözcük listesi, model tamamlandığında İşlemden Başarılı'ya dönüşür.
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.
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.