Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Depolamadaki büyük miktarda ses verilerinin dökümünü almak için toplu transkripsiyonu kullanın. Hem Konuşmayı metne dönüştürme REST API'si hem de Konuşma CLI'sı toplu transkripsiyonu destekler.
İstek başına birden çok dosya sağlamanız veya dökümü alınacak ses dosyalarını içeren bir Azure Blob Depolama kapsayıcısına işaret etmeniz gerekir. Toplu transkripsiyon hizmeti çok sayıda gönderilen transkripsiyonu işleyebilir. Hizmet, dosyaların dökümünü eşzamanlı olarak alır ve bu da geri dönüş süresini kısaltır.
Nasıl çalışır?
Toplu transkripsiyonlarla ses verilerini gönderir ve ardından transkripsiyon sonuçlarını zaman uyumsuz olarak alırsınız. Hizmet ses verilerinin dökümünü alır ve sonuçları bir depolama kapsayıcısında depolar. Ardından sonuçları depolama kapsayıcısından alabilirsiniz.
İpucu
Düşük kodlu veya kod içermeyen bir çözüm için Power Automate, Power Apps ve Logic Apps gibi Power Platform uygulamalarında Batch Speech to text Connector 'ı kullanın. Başlamak için power automate toplu transkripsiyon kılavuzuna bakın.
Toplu transkripsiyon REST API'sini kullanmak için:
- Toplu transkripsiyon için ses dosyalarını bulma - Kendi verilerinizi karşıya yükleyebilir veya genel URI veya paylaşılan erişim imzası (SAS) URI'sini kullanarak mevcut ses dosyalarını kullanabilirsiniz.
- Toplu transkripsiyon oluşturma - Transkripsiyon işini ses dosyaları, transkripsiyon dili ve transkripsiyon modeli gibi parametrelerle gönderin.
- Toplu transkripsiyon sonuçlarını alma - Transkripsiyon durumunu denetleyin ve transkripsiyon sonuçlarını zaman uyumsuz olarak alın.
Önemli
Hizmet, toplu transkripsiyon işlerini en iyi çaba gösterecek şekilde planlar. Yoğun saatlerde, transkripsiyon işinin işlemeye başlaması 30 dakika ve tamamlanması 24 saate kadar sürebilir. Bu bölümde toplu transkripsiyon işinin geçerli durumunun nasıl denetlendiğini görün.
Performansı geliştirmek için en iyi yöntemler
İstek boyutu: Toplu transkripsiyon zaman uyumsuzdur ve her bölge istekleri birer birer işler. İşlerin daha yüksek bir hızda gönderilmesi işlemeyi hızlandırmaz. Örneğin, dakikada 600 veya 6.000 istek göndermenin aktarım hızı üzerinde hiçbir etkisi yoktur. Genel olarak daha az istek göndermek için tek Transcription_Create bir istekte yaklaşık 1.000 dosya gönderin.
Zaman dağıtımı: İsteklerinizi zaman içinde dağıt. Bunları birkaç dakika içinde göndermek yerine birkaç saat içinde gönderin. Arka uç işleme sabit bant genişliği nedeniyle kararlı bir performans düzeyi sağlar, bu nedenle isteklerin çok hızlı gönderilmesi performansı iyileştirmez.
İş izleme: İş durumunu izlerken, birkaç saniyede bir yoklama gerekli değildir. Birden çok iş gönderirseniz, hizmet başlangıçta yalnızca ilk işi işler; sonraki işler, ilk iş tamamlanana kadar bekler. Tüm işlerin yoklanması genellikle avantaj olmadan sistem yükünü artırır. Durumu her 10 dakikada bir denetlemek yeterlidir ve dakikada bir kez daha sık yoklama önerilmez.
- Sıralı işleme nedeniyle, dosyaların yalnızca bir alt kümesini denetleyerek iş durumunu alabilirsiniz: ilk 100 dosyayı denetleyin ve tamamlanmazlarsa, sonraki toplu işlemler de büyük olasılıkla tamamlanmaz. Yeniden kontrol etmeden önce en az bir dakika (ideal olarak beş dakika) bekleyin.
API çağrıları için yoğun trafikten kaçının: Yoğun trafik zamanlarında ListFiles, Updateve Get API çağrılarını en aza indirin. Bu çağrılar Create çağrısına benzer şekilde davranır.
Yük dengeleme: Büyük ölçekli toplu transkripsiyon için aktarım hızını iyileştirmek için, işlerinizi desteklenen birden çok Azure bölgesine dağıtmayı göz önünde bulundurun. Bu yaklaşım, verilerinizin ve uyumluluk gereksinimlerinizin birden çok bölge kullanımına olanak sağlaması koşuluyla yükü dengelemeye ve genel işlem süresini azaltmaya yardımcı olabilir. Bölge kullanılabilirliğini gözden geçirin ve depolama alanınıza ve kaynaklarınıza kullanmayı planladığınız her bölgeden erişilebilir olduğundan emin olun.