Kaydedilmiş konuşmaları analiz etmek için konuşmayı metne dönüştürme transkripsiyon işlem hattını kullanma

Azure AI Konuşma
Azure AI Dili
Azure AI services
Azure Synapse Analytics
Azure Logic Apps

Kayıtlı müşteri çağrılarının konuşma tanıma ve analizi işletmenize güncel eğilimler, ürün eksiklikleri ve başarılar hakkında değerli bilgiler sağlayabilir.

Bu makalede açıklanan örnek çözümde konuşma verilerinin çevirisi ve analizi için yinelenebilir bir işlem hattı özetlenmiştir.

Mimari

Mimari iki işlem hattından oluşur: Sesi metne dönüştürmek için transkripsiyon işlem hattı ve zenginleştirme ve görselleştirme işlem hattı.

Transkripsiyon işlem hattı

Azure AI hizmetlerini kullanarak konuşma alma ve metne dönüştürme adımlarını gösteren diyagram.

Bu mimarinin bir Visio dosyasını indirin.

Veri akışı

  1. Ses dosyaları desteklenen herhangi bir yöntem aracılığıyla bir Azure Depolama hesabına yüklenir. Azure Depolama Gezgini gibi kullanıcı arabirimi tabanlı bir araç veya depolama SDK'sı veya API kullanabilirsiniz.
  2. Azure Depolama'a yükleme işlemi bir Azure mantıksal uygulamasını tetikler. Mantıksal uygulama, Azure Key Vault'ta gerekli kimlik bilgilerine erişir ve Konuşma hizmetinin toplu transkripsiyon API'sine bir istekte bulunur.
  3. Mantıksal uygulama, ses dosyaları çağrısını konuşmacıyı dağıtmaya yönelik isteğe bağlı ayarlar da dahil olmak üzere Konuşma hizmetine gönderir.
  4. Konuşma hizmeti toplu transkripsiyonu tamamlar ve transkripsiyon sonuçlarını Depolama hesabına yükler.

Zenginleştirme ve görselleştirme işlem hattı

Zenginleştirme ve görselleştirme işlem hattını gösteren diyagram.

Bu mimarinin bir Visio dosyasını indirin.

Veri akışı

  1. Bir Azure Synapse Analytics işlem hattı, dökümü alınmış ses metnini almak ve işlemek için çalışır.
  2. İşlem hattı, bir API çağrısı aracılığıyla işlenen metni Dil hizmetine gönderir. Hizmet yaklaşım ve fikir madenciliği, özetleme ve özel ve önceden oluşturulmuş adlandırılmış varlık tanıma gibi çeşitli doğal dil işleme (NLP) zenginleştirmeleri gerçekleştirir.
  3. İşlenen veriler, Power BI gibi görselleştirme araçlarına hizmet verilebilen bir Azure Synapse Analytics SQL havuzunda depolanır.

Bileşenler

  • Azure Blob Depolama. Bulutta yerel iş yükleri, arşivler, veri gölleri, yüksek performanslı bilgi işlem ve makine öğrenmesi için yüksek düzeyde ölçeklenebilir ve güvenli nesne depolama. Bu çözümde ses dosyalarını ve transkripsiyon sonuçlarını depolar ve aşağı akış analizi için bir veri gölü görevi görür.
  • Azure Logic Apps. Kapsayıcılı çalışma zamanı üzerinde oluşturulmuş bir hizmet olarak tümleştirme platformu (iPaaS). Bu çözümde depolama ve konuşma yapay zekası hizmetlerini tümleştirir.
  • AI Konuşma tanıma hizmeti. Konuşmayı metne dönüştürme, metin okuma, konuşma çevirisi ve Konuşmacı Tanıma gibi konuşma özellikleri sağlayan yapay zeka tabanlı API. Toplu transkripsiyon işlevi bu çözümde kullanılır.
  • Yapay zeka dili. Yaklaşım analizi, varlık ayıklama ve otomatik soru yanıtlama gibi doğal dil özellikleri sağlayan yapay zeka tabanlı yönetilen hizmet.
  • Azure Synapse Analytics. Veri tümleştirmesi, kurumsal veri ambarı ve büyük veri analizi sağlayan bir hizmet paketi. Bu çözümde transkripsiyon verilerini dönüştürüp zenginleştirir ve verileri aşağı akış görselleştirme araçlarına sunar.
  • Power BI. Veri modelleme ve görsel analiz aracı. Bu çözümde kullanıcılara ve karar alıcılara dökümlenmiş ses içgörüleri sunar.

Alternatifler

Bu çözüm mimarisine yönelik bazı alternatif yaklaşımlar şunlardır:

  • Blob Depolama hesabını hiyerarşik ad alanı kullanacak şekilde yapılandırmayı göz önünde bulundurun. Bu yapılandırma erişim denetimi listesi (ACL) tabanlı güvenlik denetimleri sağlar ve bazı büyük veri iş yüklerinin performansını artırabilir.
  • İş yükünün boyutuna ve ölçeğine bağlı olarak, Azure İşlevleri Logic Apps veya Azure Synapse işlem hatları yerine kod öncelikli tümleştirme aracı olarak kullanabilirsiniz.

Senaryo ayrıntıları

Müşteri hizmetleri merkezleri, birçok sektördeki birçok işletmenin başarısının ayrılmaz bir parçasıdır. Bu çözüm, kayıtlı müşteri çağrılarının sesli transkripsiyonu ve bölünmesi için Azure AI hizmetlerinden Konuşma API'sini kullanır. Azure Synapse Analytics, yapay zeka diline API çağrıları aracılığıyla yaklaşım analizi ve özel adlandırılmış varlık tanıma gibi NLP görevlerini işlemek ve gerçekleştirmek için kullanılır.

Hassas bilgileri tanımak ve kaldırmak, yaklaşım analizi gerçekleştirmek ve daha fazlasını yapmak için burada açıklanan hizmetleri ve işlem hattını kullanarak dökümü alınmış metinleri işleyebilirsiniz. Hizmetleri ve işlem hattını, kayıtlı verilerin herhangi bir hacmini barındıracak şekilde ölçeklendikleyebilirsiniz.

Olası kullanım örnekleri

Bu çözüm, telekomünikasyon, finansal hizmetler ve kamu gibi birçok sektördeki kuruluşlara değer sağlayabilir. Konuşmaları kaydeden tüm kuruluşlar için geçerlidir. Özellikle, müşteriye yönelik veya iç çağrı merkezleri ya da destek masaları bu çözümden elde edilen içgörülerden yararlanabilir.

Dikkat edilmesi gereken noktalar

Bu önemli noktalar, bir iş yükünün kalitesini artırmak için kullanabileceğiniz bir dizi yol gösteren ilke olan Azure İyi Tasarlanmış Çerçeve'nin yapı taşlarını uygular. Daha fazla bilgi için bkz . Microsoft Azure İyi Tasarlanmış Çerçeve.

Güvenlik

Güvenlik, kasıtlı saldırılara ve değerli verilerinizin ve sistemlerinizin kötüye kullanılmasına karşı güvence sağlar. Daha fazla bilgi için bkz . Güvenlik sütununa genel bakış.

  • Konuşma API'sine yönelik istek, Azure Depolama'daki hedef kapsayıcı için Paylaşılan Erişim İmzası (SAS) URI'sini içerebilir. SAS URI'sı Konuşma hizmetinin transkripsiyon dosyalarını doğrudan kapsayıcı konumuna çıkarması için olanak tanır. Kuruluşunuz depolama için SAS URI'lerinin kullanılmasına izin vermiyorsa, tamamlanan varlıklar için Konuşma API'sini düzenli aralıklarla yoklayan bir işlev uygulamanız gerekir.
  • Hesap veya API anahtarları gibi kimlik bilgileri Azure Key Vault'ta gizli dizi olarak depolanmalıdır. Uygulama ayarlarında veya kodda gizli dizileri depolamaktan kaçınmak için yönetilen kimlikleri kullanarak mantıksal uygulamalarınızı ve Azure Synapse işlem hatlarınızı anahtar kasasına erişecek şekilde yapılandırın.
  • Blobda depolanan ses dosyaları hassas müşteri verileri içerebilir. Çözümü birden çok istemci kullanıyorsa, bu dosyalara erişimi kısıtlamanız gerekir. Depolama hesabında hiyerarşik ad alanını kullanın ve erişimi yalnızca gerekli Microsoft Entra örneğiyle sınırlamak için klasör ve dosya düzeyi izinlerini zorunlu kılın.

Maliyet iyileştirme

Maliyet iyileştirmesi, gereksiz giderleri azaltmanın ve operasyonel verimlilikleri iyileştirmenin yollarını aramaktır. Daha fazla bilgi için bkz . Maliyet iyileştirme sütununa genel bakış.

Bu mimaride açıklanan tüm Azure hizmetleri kullandıkça öde faturalaması için bir seçenek sunar, böylece çözüm maliyetleri doğrusal olarak ölçeklendirilir.

Azure Synapse sunucusuz SQL havuzları için bir seçenek sunduğundan, veri ambarı iş yüküne yönelik işlem isteğe bağlı olarak artırılabilir. Diğer aşağı akış kullanım örneklerine hizmet vermek için Azure Synapse kullanmıyorsanız maliyetleri azaltmak için sunucusuz kullanmayı göz önünde bulundurun.

Daha fazla maliyet iyileştirme stratejisi için bkz . Maliyet iyileştirme sütununa genel bakış.

Burada önerilen hizmetlerin fiyatlandırması için Azure fiyatlandırma hesaplayıcısında bu tahmine bakın.

Performans verimliliği

Performans verimliliği, kullanıcılar tarafından anlamlı bir şekilde yerleştirilen talepleri karşılamak amacıyla iş yükünüzü ölçeklendirme becerisidir. Daha fazla bilgi için bkz . Performans verimliliği sütununa genel bakış.

Toplu konuşma API'si yüksek hacimli için tasarlanmıştır, ancak diğer Azure AI hizmetleri API'lerinin her abonelik katmanı için istek sınırları olabilir. Büyük hacimli işlemenin azaltmasını önlemek için bu API'leri kapsayıcılı hale getirmeyi göz önünde bulundurun. Kapsayıcılar size bulutta veya şirket içinde dağıtım esnekliği sağlar. Kapsayıcıları kullanarak yeni sürüm dağıtımlarının yan etkilerini de azaltabilirsiniz. Daha fazla bilgi için bkz . Azure yapay zeka hizmetlerinde kapsayıcı desteği.

Katkıda Bulunanlar

Bu makale Microsoft tarafından yönetilir. Başlangıçta aşağıdaki katkıda bulunanlar tarafından yazılmıştır.

Asıl yazarlar:

Diğer katkıda bulunan:

Genel olmayan LinkedIn profillerini görmek için LinkedIn'de oturum açın.

Sonraki adımlar