Sesle İlgili En İyi Uygulamalar
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu sayfada, Google Assistant API'ye konuşma verilerinin nasıl sağlanacağıyla ilgili öneriler bulunmaktadır. Bu yönergeler, daha yüksek verimlilik ve doğrulukla birlikte hizmetten makul yanıt süreleri sağlamak için tasarlanmıştır.
Ses ön işleme
İyi kalite ve iyi konumlanmış bir mikrofon kullanarak sesi mümkün olduğunca temiz
sağlamak en iyisidir. Ancak, sese gürültü azaltma sinyal işlemesi uygulanması, sesi hizmete göndermeden önce genellikle tanıma doğruluğunu azaltır. Hizmet gürültülü sesleri işleyecek şekilde tasarlanmıştır.
En iyi sonuçlar için:
- Özellikle arka plan gürültüsü varsa mikrofonu kullanıcıya olabildiğince yakın tutun.
- Ses kırpmadan kaçının.
- Otomatik kazanç kontrolü (AGC) kullanmayın.
- Tüm gürültü azaltma işlemleri devre dışı bırakılmalıdır.
İdeal olarak:
- Ses düzeyi, giriş sinyalinin kırpılmaması ve en yüksek konuşma ses düzeyleri yaklaşık -20 ila -10 dBFS'ye ulaşacak şekilde kalibre edilmelidir.
- Cihaz yaklaşık olarak "düz" genlik ve frekans karşılaştırması özelliklerini göstermelidir (+- 3 dB 100 Hz - 8.000 Hz).
- Toplam harmonik bozulma, 90 dB SPL giriş seviyesinde 100 Hz ile 8.000 Hz arasında% 1'den az olmalıdır.
Örnekleme hızı
Mümkünse ses kaynağının örnekleme hızını 16.000 Hz olarak ayarlayın. Aksi takdirde sample_rate_hertz
, yeniden örnekleme yerine ses kaynağının yerel örnek hızıyla eşleşecek şekilde ayarlayın.
Kare boyutu
Google Asistan, mikrofondan yakalanan canlı sesleri tanır.
Ses akışı karelere bölünmeli ve ardışık AssistRequest
mesajlarıyla gönderilmelidir. Tüm çerçeve boyutları kabul edilir. Büyük kareler daha verimlidir ancak
gecikme de artar. Gecikme ile verimlilik arasında iyi bir denge sağlamak için 100 milisaniyelik bir kare boyutu önerilir.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
{"lastModified": "Son g\u00fcncelleme tarihi: 2023-12-02 UTC."}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2023-12-02 UTC."]]