@azure/ai-voicelive package
Sınıflar
| VoiceLiveAuthenticationError |
Voice Live işlemleri için kimlik doğrulama hata sınıfı |
| VoiceLiveClient |
VoiceLive istemcisi, gerçek zamanlı konuşma yapay zeka yetenekleri için oturum yönetimi sağlar. Bu istemci, gerçek WebSocket bağlantılarını ve hizmetle gerçek zamanlı etkileşimleri yöneten VoiceLiveSession örnekleri oluşturmak için bir fabrika görevi görür. |
| VoiceLiveConnectionError |
Voice Live WebSocket işlemleri için temel hata sınıfı |
| VoiceLiveError |
General Voice Live hata sınıfı |
| VoiceLiveProtocolError |
Sesli Canlı mesaj işlemleri için protokol hata sınıfı |
| VoiceLiveSession |
Azure VoiceLive servisiyle gerçek zamanlı sesli iletişim için WebSocket tabanlı bir oturumu temsil eder. Bu sınıf, bağlantıyı yönetir, gerçek zamanlı iletişimi yönetir ve ses akışı, konuşma yönetimi ve avatar kontrolü dahil tüm etkileşimli özelliklere erişim sağlar. |
Arabirimler
| ActionFind |
Bir sayfa içinde metin aramak için bir bulma eylemi. |
| ActionOpenPage |
Açık sayfa eylemi. |
| ActionSearch |
Bir web arama eylemi. |
| ActionSearchSource |
Bir arama eylemi kaynak URL'si. |
| AgentConfig |
Ajan için yapılandırma. |
| AgentSessionConfig |
Ana yapay zeka aktörü olarak bir ajanla oturum oluşturmak için yapılandırma. Bir ajan oturumu kullanıldığında, ajanın yapılandırması (araçlar, talimatlar, sıcaklık vb.) oturum kodunda değil, Foundry portalında yönetilir. |
| Animation |
Blendshape'ler ve visemes meta verileri dahil olmak üzere animasyon çıktıları için yapılandırma. |
| AssistantMessageItem |
Bir konuşma içinde bir asistan mesajı öğesi. |
| AudioEchoCancellation |
Sunucu tarafı ses işleme için yankı iptal yapılandırması. |
| AudioInputTranscriptionOptions |
Giriş ses transkripsiyonu yapılandırması. |
| AudioNoiseReduction |
Giriş ses gürültüsünü azaltma yapılandırması. |
| AudioStreamOptions | |
| AvatarConfig |
Avatar akışı ve oturum sırasında davranış için yapılandırma. |
| AzureAvatarVoiceSyncVoice |
Azure avatar ses senkronizasyonu yapılandırması. Avatar karakteriyle kişisel ses sentezi kullanıyor. |
| AzureCustomVoice |
Azure özel ses yapılandırması. |
| AzurePersonalVoice |
Azure kişisel ses yapılandırması. |
| AzureSemanticDetection |
Azure semantik konuşma sonu algılama (varsayılan). |
| AzureSemanticDetectionEn |
Azure semantic end-of-expressionance detection (English-optimized). |
| AzureSemanticDetectionMultilingual |
Azure semantik son sözlem algılama (multilingual). |
| AzureSemanticVad |
Server Speech Detection (Azure semantik VAD, varsayılan varyant). |
| AzureSemanticVadEn |
Server Speech Detection (Azure semantic VAD, sadece İngilizce). |
| AzureSemanticVadMultilingual |
Server Speech Detection (Azure semantic VAD). |
| AzureStandardVoice |
Azure standart ses yapılandırması. |
| AzureVoice |
Azure ses yapılandırmaları için temel. |
| Background |
Bir video arka planı tanımlar; ister düz renkli ya da birbirini dışlayan bir görsel URL'si. |
| CachedTokenDetails |
Çıkış token kullanımının detayları. |
| ClientEvent |
Bir voicelive istemci etkinliği. |
| ClientEventConversationItemCreate |
Konuşmanın bağlamına mesajlar, fonksiyon çağrıları ve fonksiyon çağrı yanıtları dahil olmak üzere yeni bir Öğe ekleyin. Bu olay, hem konuşmanın "geçmişini" doldurmak hem de akış sırasında yeni öğeler eklemek için kullanılabilir, ancak mevcut sınırlaması asistan sesli mesajlarını dolduramamasıdır.
Başarılı olursa, sunucu bir |
| ClientEventConversationItemDelete |
Konuşma geçmişinden herhangi bir öğeyi kaldırmak istediğinizde bu etkinliği gönderin. Sunucu, eşya konuşma geçmişinde yoksa, bir |
| ClientEventConversationItemRetrieve |
Bu olayı konuşma geçmişindeki belirli bir öğenin sunucu temsilini almak istediğinizde gönderin. Bu, örneğin, gürültü engelleme ve VAD sonrası kullanıcı sesini incelemek için faydalıdır.
Sunucu, eşya konuşma geçmişinde yoksa, bir |
| ClientEventConversationItemTruncate |
Bu olayı göndererek önceki bir asistan mesajının sesini kısaltın. Sunucu, voicelive'dan daha hızlı ses üretir, bu yüzden kullanıcı istemciye gönderilen ama henüz çalınmamış sesi kesmek için kesinti yaptığında bu olay faydalıdır. Bu, sunucunun sesi anlamasını istemcinin oynatma sistemiyle senkronize eder.
Sesi kesmek, sunucu tarafındaki metin transkriptini silerek kullanıcının duymadığı bağlamda metin olmadığından emin olur.
Başarılı olursa, sunucu bir |
| ClientEventInputAudioBufferAppend |
Bu olayı giriş ses tamponuna ses baytları eklemek için gönderin. Ses arabelleği, veri yazabileceğiniz ve daha sonra kaydedebileceğiniz geçici bir saklama alanıdır. Server VAD modunda, ses tamponu konuşmayı tespit etmek için kullanılır ve sunucu ne zaman taahhüt edeceğine karar verir. Server VAD devre dışı bırakıldığında, ses tamponunu manuel olarak kaydetmeniz gerekir. İstemci, her etkinlikte maksimum 15 MiB'e kadar ne kadar ses koyacağını seçebilir; örneğin, istemciden daha küçük parçalar akışı VAD'nin daha hızlı yanıt vermesini sağlayabilir. Diğer yaratılmış istemci etkinliklerinden farklı olarak, sunucu bu olaya onay yanıtı göndermez. |
| ClientEventInputAudioBufferClear |
Bu olayı göndererek tampondaki ses baytlarını temizleyin. Sunucu bir |
| ClientEventInputAudioBufferCommit |
Bu olayı kullanıcı girişi ses tamponunu commit etmek için gönderin; bu da konuşmada yeni bir kullanıcı mesajı öğesi oluşturur. Bu olay, giriş ses tamponu boşsa hata üretir. Server VAD modundayken istemcinin bu olayı göndermesine gerek kalmaz, sunucu ses tamponunu otomatik olarak commit eder.
Giriş ses tamponunu bağlamak, giriş ses transkripsiyonunu tetikler (oturum yapılandırmasında etkinleştirilmişse), ancak modelden yanıt oluşturmaz. Sunucu bir |
| ClientEventInputAudioClear |
Şu anda yayınlanan tüm giriş sesi temizler. |
| ClientEventInputAudioTurnAppend |
Devam eden bir giriş dönüşüne ses verisi ekler. |
| ClientEventInputAudioTurnCancel |
Devam eden giriş ses dönüşünü iptal ediyor. |
| ClientEventInputAudioTurnEnd |
Ses girişi dönüşünün sonunu işaret eder. |
| ClientEventInputAudioTurnStart |
Yeni bir ses girişi dönüşünün başladığını gösterir. |
| ClientEventOutputAudioBufferClear |
İstemci avatar çıkış tamponunu temizlemek istedi. |
| ClientEventResponseCancel |
Bu etkinliği göndererek devam eden bir yanıtı iptal edin. Sunucu, iptal için bir yanıt yoksa bir |
| ClientEventResponseCreate |
Bu olay, sunucuya bir Yanıt oluşturmasını emreder, bu da model çıkarımını tetiklemek anlamına gelir. Server VAD modundayken sunucu otomatik olarak Yanıtlar oluşturur.
Bir Yanıt en az bir Öğe içerir ve iki Öğe içerebilir; bu durumda ikinci bir fonksiyon çağrısı olur. Bu Maddeler konuşma geçmişine eklenecektir.
Sunucu bir |
| ClientEventSessionAvatarConnect |
İstemci bağlandığında ve SDP'sini (Oturum Tanımlama Protokolü) sağladığında gönderilir avatar ile ilgili medya müzakereleri için. |
| ClientEventSessionUpdate |
Bu olayı oturumun varsayılan yapılandırmasını güncellemek için gönderin.
İstemci, bu olayı herhangi bir alanı güncellemek için istediği zaman gönderebilir, hariç. |
| ConnectOptions | |
| ConnectedEventArgs |
Bağlantı kurulduğunda sunulan argümanlar |
| ConnectionContext |
Bağlantıyla ilgili işleyicilere sağlanan bağlam bilgisi |
| ContentPart |
Herhangi bir içerik kısmı için temel; tarafından ayrımcılığa |
| ConversationItemBase |
Konuşmaya eklenecek öğe. |
| ConversationRequestItem |
Herhangi bir yanıt öğesi için bir taban; tarafından ayrımcılığa |
| CreateSessionOptions | |
| DisconnectedEventArgs |
Bağlantı kaybolduğunda sunulan argümanlar |
| EouDetection |
Sözü sonu (EOU) anlamsal algılama konfigürasyonu için üst düzey birleşme. |
| ErrorEventArgs |
Hata meydana geldiğinde sunulan argümanlar |
| ErrorResponse |
Standart hata yanıt zarfı. |
| FileSearchResult |
Bir dosya arama sonucu girişi. |
| FunctionCallItem |
Bir konuşma içinde bir fonksiyon çağrı öğesi. |
| FunctionCallOutputItem |
Bir konuşma içinde bir fonksiyon çağrısı çıktı öğesi. |
| FunctionTool |
Voicelive uç noktası tarafından kullanılan bir fonksiyon aracının tanımı. |
| IceServer |
WebRTC bağlantı müzakere için ICE sunucu yapılandırması. |
| InputAudioContentPart |
Ses içeriği kısmını girin. |
| InputTextContentPart |
Metin içeriği kısmını girin. |
| InputTokenDetails |
Giriş token kullanımının detayları. |
| InterimResponseConfigBase |
Ara yanıt yapılandırması için temel model. |
| LlmInterimResponseConfig |
LLM tabanlı geçici yanıt üretimi için yapılandırma. Herhangi bir tetikleme koşulu karşılandığında bağlama duyarlı ara yanıtlar oluşturmak için LLM kullanır. |
| LogProbProperties |
Bir token için tek bir log olasılık girişi. |
| MCPApprovalResponseRequestItem |
MCP onay talebine yanıt olan bir talep öğesi. |
| MCPServer |
Voicelive uç noktası tarafından kullanılan MCP sunucusunun tanımı. |
| MCPTool |
MCP aracı tanımını temsil eder. |
| MessageContentPart |
Herhangi bir mesaj içeriği kısmı için bir temel; tarafından ayrımcılığa |
| MessageItem |
Bir konuşma içinde bir mesaj öğesi. |
| OpenAIVoice |
OpenAI ses yapılandırması ve açık tip alanı var. Bu, OpenAI sesleri için birleşik bir arayüz sağlar ve mevcut diziye dayalı OAIVoice'u geriye doğru uyumluluk için tamamlar. |
| OutputTextContentPart |
Metin içeriği kısmını çıkar. |
| OutputTokenDetails |
Çıkış token kullanımının detayları. |
| RequestAudioContentPart |
Bir istek için sesli içerik bölümü. Bu sadece gerçek zamanlı modeller (örneğin, gpt-realtime) tarafından desteklenir. Metin tabanlı modeller için bunun yerine kullanın |
| RequestImageContentPart |
Görsel içerik kısmını girin. |
| RequestSession |
İstek ve yanıt arasında paylaşılan oturum yapılandırması için bir temel. |
| RequestTextContentPart |
Bir istek için metin içeriği bölümü. |
| ResponseAudioContentPart |
Bir yanıt için sesli içerik bölümü. |
| ResponseCancelledDetails |
İptal edilmiş yanıtın detayları. |
| ResponseCreateParams |
Bu parametrelerle yeni bir VoiceLive yanıtı oluşturun |
| ResponseFailedDetails |
Başarısız yanıt için detaylar. |
| ResponseFileSearchCallItem |
Dosya arama çağrısını temsil eden bir yanıt öğesi. |
| ResponseFunctionCallItem |
Bir konuşma içinde bir fonksiyon çağrı öğesi. |
| ResponseFunctionCallOutputItem |
Bir konuşma içinde bir fonksiyon çağrısı çıktı öğesi. |
| ResponseIncompleteDetails |
Eksik yanıt için detaylar. |
| ResponseItem |
Herhangi bir yanıt öğesi için bir taban; tarafından ayrımcılığa |
| ResponseMCPApprovalRequestItem |
MCP aracı çağırmak için onay talebini temsil eden bir yanıt öğesi. |
| ResponseMCPApprovalResponseItem |
MCP onay talebine verilen yanıtı temsil eden bir yanıt öğesi. |
| ResponseMCPCallItem |
MCP aracına yapılan çağrıyı temsil eden bir yanıt öğesi. |
| ResponseMCPListToolItem |
MCP sunucusunda mevcut araçları listeleyen bir yanıt öğesi. |
| ResponseMessageItem |
Bir konuşmadaki mesaj öğesi için temel tip. |
| ResponseSession |
Yanıttaki oturum yapılandırması için temel oluşturuyor. |
| ResponseStatusDetails |
Tüm başarısız yanıt detayları için temel bilgiler. |
| ResponseTextContentPart |
Bir yanıt için metin içeriği bölümü. |
| ResponseWebSearchCallItem |
Web arama çağrısını temsil eden bir yanıt öğesi. |
| Scene |
Avatar'ın video karesinde zoom seviyesi, konumu, dönüşü ve hareket genliği için yapılandırma. |
| SendEventOptions | |
| ServerEvent |
Bir voicelive sunucu etkinliği. |
| ServerEventConversationItemCreated |
Bir konuşma öğesi oluşturulduğunda geri döner. Bu olayı oluşturan birkaç senaryo vardır:
|
| ServerEventConversationItemDeleted |
Konuşmadaki bir öğe istemci tarafından bir |
| ServerEventConversationItemInputAudioTranscriptionCompleted |
Bu olay, kullanıcı sesinin kullanıcı ses tamponuna yazılmış ses transkripsiyonunun çıktısıdır. Transkripsiyon, giriş ses tamponu istemci veya sunucu tarafından (modda |
| ServerEventConversationItemInputAudioTranscriptionDelta |
Giriş ses transkripsiyon içeriği kısmının metin değeri güncellendiğinde geri döner. |
| ServerEventConversationItemInputAudioTranscriptionFailed |
Giriş ses transkripsiyonu yapılandırıldığında ve kullanıcı mesajı için transkripsiyon talebi başarısız olduğunda döner. Bu olaylar, diğer olaylardan |
| ServerEventConversationItemRetrieved |
Bir konuşma öğesi ile |
| ServerEventConversationItemTruncated |
Önceki bir yardımcı sesli mesaj öğesi istemci tarafından bir |
| ServerEventError |
Bir hata olduğunda geri döner, bu bir istemci veya sunucu sorunu olabilir. Çoğu hata düzeltilebilir ve oturum açık kalacak, uygulayıcılara hata mesajlarını varsayılan olarak izlemelerini ve kaydetmelerini öneriyoruz. |
| ServerEventErrorDetails |
Hatanın detayları. |
| ServerEventInputAudioBufferCleared |
Giriş ses tamponu istemci tarafından bir |
| ServerEventInputAudioBufferCommitted |
Giriş ses tamponu bağlandığında, ister istemci tarafından ya da otomatik olarak sunucu VAD modunda geri döner. Özellik, |
| ServerEventInputAudioBufferSpeechStarted |
Sunucu tarafından moddayken |
| ServerEventInputAudioBufferSpeechStopped |
Sunucu ses tamponunda konuşmanın sonunu algıladığında modda geri döner |
| ServerEventMcpListToolsCompleted |
MCP liste araçları tamamlandı mesajı. |
| ServerEventMcpListToolsFailed |
MCP list araçları başarısız mesaj. |
| ServerEventMcpListToolsInProgress |
MCP listeleme araçları mesajı. |
| ServerEventOutputAudioBufferCleared |
Çıkış ses tamponu temizlendiğinde geri döner. |
| ServerEventResponseAnimationBlendshapeDelta |
Bir yanıtın belirli çıktısı için blendshape animasyon çerçevelerinin delta güncellemesini temsil eder. |
| ServerEventResponseAnimationBlendshapeDone |
Bir yanıtın belirli bir çıktısı için blendshape animasyon işlemenin tamamlandığını gösterir. |
| ServerEventResponseAnimationVisemeDelta |
Ses temelli animasyon için viseme ID delta güncellemesini temsil eder. |
| ServerEventResponseAnimationVisemeDone |
Yanıt için viseme animasyon teslimatının tamamlandığını gösterir. |
| ServerEventResponseAudioDelta |
Model tarafından oluşturulan ses güncellendiğinde geri döner. |
| ServerEventResponseAudioDone |
Model tarafından oluşturulan ses tamamlandığında geri döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır. |
| ServerEventResponseAudioTimestampDelta |
Bir yanıt için kelime düzeyinde ses zaman damgası deltasını temsil eder. |
| ServerEventResponseAudioTimestampDone |
Bir yanıt için sesli zaman damgası teslimatının tamamlandığını gösterir. |
| ServerEventResponseAudioTranscriptAnnotationAdded |
Bir yanıta sesli transkript notası eklendiğinde geri döner. |
| ServerEventResponseAudioTranscriptDelta |
Model tarafından oluşturulan ses çıktısının transkripsiyonu güncellendiğinde geri döner. |
| ServerEventResponseAudioTranscriptDone |
Model tarafından oluşturulan ses çıkışının transkripsiyonu akış tamamlandığında geri döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır. |
| ServerEventResponseContentPartAdded |
Yanıt oluşturma sırasında bir yardımcı mesaj öğesine yeni bir içerik parçası eklendiğinde geri döner. |
| ServerEventResponseContentPartDone |
Bir içerik kısmı asistan mesaj öğesinde yayınlanması tamamlandığında geri döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır. |
| ServerEventResponseCreated |
Yeni bir Yanıt oluşturulduğunda geri döner. Yanıt oluşturmanın ilk olayı olan tepki, başlangıç halinde |
| ServerEventResponseDone |
Bir Yanıt yayını bittiğinde geri gönderilir. Son durumu ne olursa olsun her zaman yayılıyor. Etkinliğe |
| ServerEventResponseFileSearchCallCompleted |
Dosya arama çağrısı tamamlandığında döner. |
| ServerEventResponseFileSearchCallInProgress |
Dosya arama çağrısı devam ederken geri gönderiliyor. |
| ServerEventResponseFileSearchCallSearching |
Dosya arama çağrısı aranırken geri döner. |
| ServerEventResponseFunctionCallArgumentsDelta |
Model tarafından oluşturulan fonksiyon çağrısı argümanları güncellendiğinde döner. |
| ServerEventResponseFunctionCallArgumentsDone |
Model tarafından oluşturulan fonksiyon çağrısı argümanları akışı tamamlandığında döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır. |
| ServerEventResponseMcpCallArgumentsDelta |
MCP araç çağrısı için argümanların delta güncellemesini temsil eder. |
| ServerEventResponseMcpCallArgumentsDone |
MCP araç çağrısı için argümanların tamamlandığını gösterir. |
| ServerEventResponseMcpCallCompleted |
MCP çağrısının tamamlandığını gösterir. |
| ServerEventResponseMcpCallFailed |
MCP çağrısının başarısız olduğunu gösterir. |
| ServerEventResponseMcpCallInProgress |
MCP çağrısının çalıştığını gösteriyor. |
| ServerEventResponseOutputItemAdded |
Yanıt oluşturma sırasında yeni bir Öğe oluşturulduğunda geri döner. |
| ServerEventResponseOutputItemDone |
Bir Öğe yayını bittiğinde geri döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır. |
| ServerEventResponseTextDelta |
Bir "metin" içeriği kısmının metin değeri güncellendiğinde döner. |
| ServerEventResponseTextDone |
Bir "metin" içerik kısmının metin değeri yayın yapımı tamamlandığında döner. Ayrıca bir Yanıt kesildiğinde, eksik olduğunda veya iptal edildiğinde de yayılır. |
| ServerEventResponseVideoDelta |
Avatar video çerçevesi veri yayınlandığında geri döner. |
| ServerEventResponseWebSearchCallCompleted |
Web arama araması tamamlandığında geri gönderildi. |
| ServerEventResponseWebSearchCallInProgress |
Web arama çağrısı devam ederken geri gönderiliyor. |
| ServerEventResponseWebSearchCallSearching |
Bir web arama araması ararken geri gönderiliyor. |
| ServerEventSessionAvatarConnecting |
Sunucu avatar medya bağlantısı kurma sürecindeyken ve SDP cevabını sağlarken gönderilir. |
| ServerEventSessionAvatarSwitchToIdle |
Avatar boşta durma durumuna geçtiğinde geri döner. |
| ServerEventSessionAvatarSwitchToSpeaking |
Avatar konuşma durumuna geçtiğinde geri döndü. |
| ServerEventSessionCreated |
Bir Oturum oluşturulduğunda geri döner. Yeni bir bağlantı ilk sunucu olayı olarak kurulduğunda otomatik olarak yayımlanır. Bu olay, varsayılan Oturum yapılandırmasını içerecektir. |
| ServerEventSessionUpdated |
Bir oturum bir |
| ServerEventWarning |
Konuşma akışını kesintiye uğratmayan bir uyarı olduğunda geri döner. Uyarılar bilgilendirme amaçlıdır ve oturum normal şekilde devam edecektir. |
| ServerEventWarningDetails |
Uyarının detayları. |
| ServerVad |
VAD tabanlı tur tespiti için temel model. |
| SessionBase |
VoiceLive oturum nesnesi yapılandırması. |
| SessionContext |
Oturumla ilgili işleyicilere sağlanan bağlam bilgileri |
| StartSessionOptions | |
| StaticInterimResponseConfig |
Statik ara yanıt üretimi için yapılandırma. Herhangi bir tetikleyici koşul karşılandığında yapılandırılmış metinlerden rastgele seçim yapar. |
| SystemMessageItem |
Bir konuşma içindeki sistem mesajı öğesi. |
| TokenUsage |
Bir yanıt için genel kullanım istatistikleri. |
| Tool |
Voicelive aracı tanımının temel temsili. |
| ToolChoiceFunctionSelection |
Bir voicelive'ın temsili tool_choice adlandırılmış bir fonksiyon aracının seçilmesi. |
| ToolChoiceSelection |
Bir voicelive için bir temel temsil tool_choice adlandırılmış bir aracın seçilmesi. |
| TranscriptionPhrase |
Zamanlama bilgisi olan transkribe edilmiş bir ifade. |
| TranscriptionWord |
Transkripsiyonda zaman damgalı bir kelime. |
| TurnDetection |
Tur algılama konfigürasyonu için üst düzey birleşik. |
| TurnOptions | |
| UserMessageItem |
Bir konuşma içindeki kullanıcı mesajı öğesi. |
| VideoCrop |
Üst sol ve alt-sağ koordinatları kullanılarak video kırpma dikdörtgenini tanımlar. |
| VideoParams |
Avatar için video yayın parametreleri. |
| VideoResolution |
Video akışının piksel cinsinden çözünürlüğü. |
| VoiceLiveClientOptions | |
| VoiceLiveErrorDetails |
API hatası durumunda hata nesnesi döner. |
| VoiceLiveResponse |
Yanıt kaynağı. |
| VoiceLiveSessionHandlers |
Azure SDK patterns takip ederek VoiceLive session events için handler functions. TÜM yöneticiler isteğe bağlı - sadece önem verdiğiniz etkinlikleri uygulayın! Her handler, güçlü şekilde tiplendirilmiş olay verileri ve bağlam bilgisi alır. |
| VoiceLiveSessionOptions | |
| VoiceLiveSubscription |
VoiceLive oturum etkinliklerine aktif bir aboneliği temsil eder |
Tür Diğer Adları
| AnimationOutputType |
Çıktı alınacak animasyon veri türlerini belirler. Hizmet tarafından desteklenen bilinen değerler
blendshapes: Blendshapes çıktı türü. |
| AudioTimestampType |
Ses yanıt içeriğinde desteklenen çıkış zaman damgası türleri. Hizmet tarafından desteklenen bilinen değerlerkelime: Çıkış sesindeki kelime başına zaman damgası. |
| AvatarConfigTypes |
Avatar yapılandırma türleri Hizmet tarafından desteklenen bilinen değerler
video-avatar: Video avatar |
| AvatarOutputProtocol |
Avatar yapılandırma çıkış protokolleri Hizmet tarafından desteklenen bilinen değerler
webrtc: WebRTC protokolü, ses/video akışlarını WebRTC üzerinden çıkar |
| AzureVoiceType |
Tüm desteklenen Azure ses tiplerinin birleşimi. Hizmet tarafından desteklenen bilinen değerler
azure-custom: Azure özel ses. |
| AzureVoiceUnion |
AzureVoiceUnion için Alias |
| ClientEventType |
VoiceLive protokolünde kullanılan istemci olay türleri. Hizmet tarafından desteklenen bilinen değerler
session.update |
| ClientEventUnion |
Alias for ClientEventUnion |
| ContentPartType |
İçerik TürüPartType |
| ContentPartUnion |
ContentPartUnion için takma ad |
| ConversationRequestItemUnion |
ConversationRequestItemUnion için Alias |
| EouDetectionUnion |
EouDetectionUnion için takma ad, |
| EouThresholdLevel |
Azure semantik son sözlem algılanması için eşik seviye ayarları. Hizmet tarafından desteklenen bilinen değerler
Düşük: Düşük hassasiyet eşik seviyesi. |
| InputAudioFormat |
Giriş ses formatı türleri destekleniyor. Hizmet tarafından desteklenen bilinen değerler
pcm16: Varsayılan örnekleme hızında (24kHz) 16-bit PCM ses formatı |
| InterimResponseConfig |
Geçici yanıt yapılandırma türlerinin birleşimi. |
| InterimResponseConfigBaseUnion |
Alias for InterimResponseConfigBaseUnion |
| InterimResponseConfigType |
Geçici yanıt yapılandırma türleri. Hizmet tarafından desteklenen bilinen değerler
static_interim_response: Statik geçici yanıt yapılandırma türü. |
| InterimResponseTrigger |
Geçici yanıt üretimini etkinleştirebilen tetikleyiciler. Hizmet tarafından desteklenen bilinen değerler
Gecikme: Yanıt gecikmesi eşik eşiğini aştığında geçici yanıt tetiklenir. |
| ItemParamStatus |
Bir öğenin veya parametrenin işleme durumunu gösterir. Hizmet tarafından desteklenen bilinen değerler
tamamlandı: Öğe veya parametre hâlâ işleniyor. |
| ItemType |
ItemType Türü |
| MCPApprovalType |
Mevcut MCP onay türleri seti. Hizmet tarafından desteklenen bilinen değerler
asla: Onay asla gerekmez. |
| MessageContentPartUnion |
Alias for MessageContentPartUnion |
| MessageItemUnion |
MessageItemUnion için Alias |
| MessageRole |
Mesaj TürüRole |
| Modality |
Oturum için desteklenen yöntemler. Hizmet tarafından desteklenen bilinen değerler
metin: Metin modalitesi. |
| OAIVoice |
OpenAI ses isimlerini (string enum) destekliyordu. Hizmet tarafından desteklenen bilinen değerler
Alloy: Alaşım sesi. |
| OutputAudioFormat |
Çıkış ses formatı türleri destekleniyor. Hizmet tarafından desteklenen bilinen değerler
pcm16: Varsayılan örnekleme hızında (24kHz) 16-bit PCM ses formatı |
| PersonalVoiceModels |
PersonalVoice modelleri Hizmet tarafından desteklenen bilinen değerler
DragonLatestNeural: En son Dragon modelini kullanın. |
| PhotoAvatarBaseModes |
Fotoğraf avatar temel modları Hizmet tarafından desteklenen bilinen değerlervasa-1: VASA-1 modeli |
| ReasoningEffort |
Mantıp modelleri için mantık yürütme çabasını kısıtlar. Her model için desteklenen değerler için model dokümantasyonunu kontrol edin.
Muhakeme çabasının azaltılması, yanıtta daha hızlı yanıtlar ve daha az belirteç kullanılmasına neden olabilir. Hizmet tarafından desteklenen bilinen değerler
hiçbiri: Hiçbir mantık çabası yok. |
| RequestImageContentPartDetail |
Görüntünün ayrıntı düzeyini belirtir. 'Otomatik', 'düşük', 'yüksek' veya bilinmeyen bir gelecek değeri olabilir. Hizmet tarafından desteklenen bilinen değerler
otomatik: Uygun detay seviyesini otomatik olarak seç. |
| ResponseItemStatus |
Bir yanıt öğesinin işleme durumunu gösterir. Hizmet tarafından desteklenen bilinen değerler
in_progress: Devam eden madde. |
| ResponseItemUnion |
ResponseItemUnion için takma ad, |
| ResponseStatus |
Bir yanıtın terminal durumu. Hizmet tarafından desteklenen bilinen değerler
Tamamlandı |
| ResponseStatusDetailsUnion |
ResponseStatusDetailsUnion için Alias |
| ServerEventType |
VoiceLive protokolünde kullanılan sunucu olay türleri. Hizmet tarafından desteklenen bilinen değerler
error |
| ServerEventUnion |
Alias for ServerEventUnion |
| SessionIncludeOption |
Oturum yanıtlarında hangi ek verilerin dahil edileceğine dair seçenekler. Hizmet tarafından desteklenen bilinen değerler
item.input_audio_transcription.logprobs: Giriş ses transkripsiyonu için log olasılıklarını ekleyin. |
| SessionTarget |
Bir model veya ajan belirten bir Voice Live oturumu için hedef. LLM'nin ana aktör olduğu model odaklı oturumlar için kullanılır Example Model merkezli oturum
Example Ajan merkezli oturum
|
| ToolChoice |
Bir ses için mevcut temsil seti, 'otomatik' gibi hem de tanımlanmış araçlara yapılandırılmış referansları kapsayan bir ses için canlı tool_choice parametre sunar. |
| ToolChoiceLiteral |
Voicelive uç noktası için mevcut mod seviyesinde, string literal tool_choice seçenekleri seti. Hizmet tarafından desteklenen bilinen değerler
auto: Modelin hangi aracı veya araçları varsa özgürce belirlemesi gerektiğini belirtir. |
| ToolChoiceSelectionUnion |
Alias for ToolChoiceSelectionUnion |
| ToolType |
Desteklenen araç tipi ayrımcılar voicelive araçlar için.
Şu anda yalnızca 'işlev' araçları desteklenmektedir. Hizmet tarafından desteklenen bilinen değerler
fonksiyon |
| ToolUnion |
ToolUnion için Takma Ad |
| TurnDetectionType |
Tur Algılama Tipi |
| TurnDetectionUnion |
TurnDetectionUnion için takma ad, |
| Voice |
Tüm desteklenen ses konfigürasyonlarının birleşimi. |
Numaralandırmalar
| ConnectionState |
Yaşam döngüsü yönetimi için bağlantı durumu sayımıyla |
| KnownAnimationOutputType |
Çıktı alınacak animasyon veri türlerini belirler. |
| KnownAudioTimestampType |
Ses yanıt içeriğinde desteklenen çıkış zaman damgası türleri. |
| KnownAvatarConfigTypes |
Avatar yapılandırma türleri |
| KnownAvatarOutputProtocol |
Avatar yapılandırma çıkış protokolleri |
| KnownAzureVoiceType |
Tüm desteklenen Azure ses tiplerinin birleşimi. |
| KnownClientEventType |
VoiceLive protokolünde kullanılan istemci olay türleri. |
| KnownContentPartType |
Servisin kabul ettiği ContentPartType'ın bilinen değerleri. |
| KnownEouThresholdLevel |
Azure semantik son sözlem algılanması için eşik seviye ayarları. |
| KnownInputAudioFormat |
Giriş ses formatı türleri destekleniyor. |
| KnownInterimResponseConfigType |
Geçici yanıt yapılandırma türleri. |
| KnownInterimResponseTrigger |
Geçici yanıt üretimini etkinleştirebilen tetikleyiciler. |
| KnownItemParamStatus |
Bir öğenin veya parametrenin işleme durumunu gösterir. |
| KnownItemType |
Hizmetin kabul ettiği ItemType'ın bilinen değerleri. |
| KnownMCPApprovalType |
Mevcut MCP onay türleri seti. |
| KnownMessageRole |
Hizmetin kabul ettiği MessageRole'in bilinen değerleri. |
| KnownModality |
Oturum için desteklenen yöntemler. |
| KnownOAIVoice |
OpenAI ses isimlerini (string enum) destekliyordu. |
| KnownOutputAudioFormat |
Çıkış ses formatı türleri destekleniyor. |
| KnownPersonalVoiceModels |
PersonalVoice modelleri |
| KnownPhotoAvatarBaseModes |
Fotoğraf avatar temel modları |
| KnownReasoningEffort |
Mantıp modelleri için mantık yürütme çabasını kısıtlar. Her model için desteklenen değerler için model dokümantasyonunu kontrol edin. Muhakeme çabasının azaltılması, yanıtta daha hızlı yanıtlar ve daha az belirteç kullanılmasına neden olabilir. |
| KnownRequestImageContentPartDetail |
Görüntünün ayrıntı düzeyini belirtir. 'Otomatik', 'düşük', 'yüksek' veya bilinmeyen bir gelecek değeri olabilir. |
| KnownResponseItemStatus |
Bir yanıt öğesinin işleme durumunu gösterir. |
| KnownResponseStatus |
Bir yanıtın terminal durumu. |
| KnownServerEventType |
VoiceLive protokolünde kullanılan sunucu olay türleri. |
| KnownSessionIncludeOption |
Oturum yanıtlarında hangi ek verilerin dahil edileceğine dair seçenekler. |
| KnownToolChoiceLiteral |
Voicelive uç noktası için mevcut mod seviyesinde, string literal tool_choice seçenekleri seti. |
| KnownToolType |
Desteklenen araç tipi ayrımcılar voicelive araçlar için. Şu anda yalnızca 'işlev' araçları desteklenmektedir. |
| KnownTurnDetectionType |
Hizmetin kabul ettiği TurnDetectionType'ın bilinen değerleri. |
| VoiceLiveErrorCodes |
Voice Live WebSocket işlemleri için hata kodları |
İşlevler
| classify |
Bağlantı hatalarını sınıflandırır |
| classify |
Protokol hatalarını sınıflandırır |
| is |
SessionTarget'ın ajan oturumu belirtip belirtmediğini kontrol etmek için guard yazısı var. |
| is |
Oturum Hedefi'nin model oturumu belirtip belirtmediğini kontrol etmek için guard yazısı var. |
| is |
RestError için Typeguard |
Değişkenler
| Rest |
Başarısız işlem hattı istekleri için özel bir hata türü. |
İşlev Ayrıntıları
classifyConnectionError(unknown)
Bağlantı hatalarını sınıflandırır
function classifyConnectionError(error: unknown): VoiceLiveConnectionError
Parametreler
- error
-
unknown
Döndürülenler
classifyProtocolError(Error, string)
Protokol hatalarını sınıflandırır
function classifyProtocolError(error: Error, messageType: string): VoiceLiveProtocolError
Parametreler
- error
-
Error
- messageType
-
string
Döndürülenler
isAgentSessionTarget(SessionTarget)
SessionTarget'ın ajan oturumu belirtip belirtmediğini kontrol etmek için guard yazısı var.
function isAgentSessionTarget(target: SessionTarget): target
Parametreler
- target
- SessionTarget
Kontrol edilecek oturum hedefi
Döndürülenler
target
Hedef bir ajan oturumu belirtiyorsa doğrudur
isModelSessionTarget(SessionTarget)
Oturum Hedefi'nin model oturumu belirtip belirtmediğini kontrol etmek için guard yazısı var.
function isModelSessionTarget(target: SessionTarget): target
Parametreler
- target
- SessionTarget
Kontrol edilecek oturum hedefi
Döndürülenler
target
Hedef bir model oturumu belirtiyorsa doğrudur
isRestError(unknown)
RestError için Typeguard
function isRestError(e: unknown): e
Parametreler
- e
-
unknown
Catch yan tümcesi tarafından yakalanan bir şey.
Döndürülenler
e
Değişken Ayrıntıları
RestError
Başarısız işlem hattı istekleri için özel bir hata türü.
RestError: RestErrorConstructor