共用方式為


PropertyId enum

定義語音屬性識別碼。

欄位

SpeechServiceConnection_Key = 0

認知服務語音服務訂用帳戶金鑰。 如果您使用意圖辨識器,則必須指定特定 LUIS 應用程式的 LUIS 端點密鑰。 在正常情況下,您不需要直接使用這個屬性。 請改用 SpeechConfig.fromSubscription

SpeechServiceConnection_Endpoint = 1

認知服務語音服務端點 (url)。 在正常情況下,您不需要直接使用這個屬性。 請改用 SpeechConfig.fromEndpoint。 注意:此端點與用來取得存取令牌的端點不同。

SpeechServiceConnection_Region = 2

認知服務語音服務區域。 在正常情況下,您不需要直接使用這個屬性。 請改用 SpeechConfig.fromSubscriptionSpeechConfig.fromEndpointSpeechConfig.fromAuthorizationToken

SpeechServiceAuthorization_Token = 3

認知服務語音服務授權令牌(也稱為存取令牌)。 在正常情況下,您不需要直接使用這個屬性。 請改用 SpeechConfig.fromAuthorizationTokenSpeechRecognizer.authorizationTokenIntentRecognizer.authorizationTokenTranslationRecognizer.authorizationTokenSpeakerRecognizer.authorizationToken

SpeechServiceAuthorization_Type = 4

認知服務語音服務授權類型。 目前未使用。

SpeechServiceConnection_EndpointId = 5

認知服務語音服務端點標識碼。在正常情況下,您不需要直接使用這個屬性。 請改用 SpeechConfig.endpointId。 注意:端點標識碼可在語音入口網站中取得,列在 [端點詳細數據] 底下。

SpeechServiceConnection_TranslationToLanguages = 6

做為目標翻譯語言的逗號分隔語言清單(BCP-47 格式)。 在正常情況下,您不需要直接使用這個屬性。 請改用 SpeechTranslationConfig.addTargetLanguageSpeechTranslationConfig.targetLanguagesTranslationRecognizer.targetLanguages

SpeechServiceConnection_TranslationVoice = 7

認知服務文字到語音服務語音的名稱。 在正常情況下,您不需要直接使用這個屬性。 請改用 SpeechTranslationConfig.voiceName。 注意:您可以在這裡找到有效的語音名稱

SpeechServiceConnection_TranslationFeatures = 8

翻譯功能。

SpeechServiceConnection_IntentRegion = 9

Language Understanding 服務區域。 在正常情況下,您不需要直接使用這個屬性。 請改用 LanguageUnderstandingModel

SpeechServiceConnection_ProxyHostName = 10

用來連線到認知服務語音服務的 Proxy 伺服器的主機名。 僅與 Node.js 環境相關。 您不應該直接使用這個屬性。 請改用 。 已在1.4.0版中新增。

SpeechServiceConnection_ProxyPort = 11

用來連線到認知服務語音服務的 Proxy 伺服器的埠。 僅與 Node.js 環境相關。 您不應該直接使用這個屬性。 請改用 。 已在1.4.0版中新增。

SpeechServiceConnection_ProxyUserName = 12

用來連線到認知服務語音服務之 Proxy 伺服器的用戶名稱。 僅與 Node.js 環境相關。 您不應該直接使用這個屬性。 請改用 。 已在1.4.0版中新增。

SpeechServiceConnection_ProxyPassword = 13

用來連線到認知服務語音服務之 Proxy 伺服器的密碼。 僅與 Node.js 環境相關。 您不應該直接使用這個屬性。 請改用 。 已在1.4.0版中新增。

SpeechServiceConnection_RecoMode = 14

認知服務語音辨識模式。 可以是 “INTERACTIVE”、“CONVERSATION”、“DICTATION”。 此屬性是唯讀的。 SDK 正在內部使用它。

SpeechServiceConnection_RecoLanguage = 15

要辨識的口語(BCP-47 格式)。 在正常情況下,您不需要直接使用這個屬性。 請改用 SpeechConfig.speechRecognitionLanguage

Speech_SessionId = 16

會話標識碼。此標識碼是通用唯一標識碼(也稱為 UUID),代表音訊輸入數據流的特定系結,以及它所系結的基礎語音辨識實例。 在正常情況下,您不需要直接使用這個屬性。 請改用 SessionEventArgs.sessionId

SpeechServiceConnection_SynthLanguage = 17

要合成的口語(例如 en-US)

SpeechServiceConnection_SynthVoice = 18

要用於語音合成的 TTS 語音名稱

SpeechServiceConnection_SynthOutputFormat = 19

指定 TTS 輸出音訊格式的字串

SpeechServiceConnection_AutoDetectSourceLanguages = 20

在 1.13.0 版中新增的逗號分隔語言清單

SpeechServiceResponse_RequestDetailedResultTrueFalse = 21

要求的認知服務語音服務回應輸出格式(簡單或詳細)。 在正常情況下,您不需要直接使用這個屬性。 請改用 SpeechConfig.outputFormat

SpeechServiceResponse_RequestProfanityFilterTrueFalse = 22

要求的認知服務語音服務回應輸出不雅內容層級。 目前未使用。

SpeechServiceResponse_JsonResult = 23

認知服務語音服務回應輸出(JSON 格式)。 此屬性僅適用於辨識結果物件。

SpeechServiceResponse_JsonErrorDetails = 24

認知服務語音服務錯誤詳細資料(JSON 格式)。 在正常情況下,您不需要直接使用這個屬性。 請改用 CancellationDetails.errorDetails

CancellationDetails_Reason = 25

取消原因。 目前未使用。

CancellationDetails_ReasonText = 26

取消文字。 目前未使用。

CancellationDetails_ReasonDetailedText = 27

取消詳細文字。 目前未使用。

LanguageUnderstandingServiceResponse_JsonResult = 28

Language Understanding 服務響應輸出 (JSON 格式)。 可透過 IntentRecognitionResult 取得

SpeechServiceConnection_Url = 29

從語音組態建置的 URL 字串。 此屬性是唯讀的。 SDK 正在內部使用它。 注意:已在1.7.0版中新增。

SpeechServiceConnection_InitialSilenceTimeoutMs = 30

服務所使用的初始無訊息逾時值(以毫秒為單位)。 已在1.7.0版中新增

SpeechServiceConnection_EndSilenceTimeoutMs = 31

服務所使用的結束無聲逾時值(以毫秒為單位)。 已在1.7.0版中新增

Speech_SegmentationSilenceTimeoutMs = 32

偵測到的無聲持續時間,以毫秒為單位,之後語音轉換文字會判斷口語片語語組已結束,併產生最終的辨識結果。 設定此逾時可能會對語音輸入明顯更快或速度比平常慢的情況有所説明,且預設分割行為一致會產生太長或太短的結果。 不適當高或低的分割逾時值可能會對語音轉換文字精確度造成負面影響;應仔細設定這個屬性,並應如預期徹底驗證產生的行為。

如需包含預設行為討論的逾時設定詳細資訊,請瀏覽 https://aka.ms/csspeech/timeouts

已在1.21.0版中新增。

Speech_SegmentationMaximumTimeMs = 33

分割MaximumTimeMs 代表使用時間分割策略時口語片組的最大長度。 當口語片語組的長度接近此值時,

Speech_SegmentationStrategy = 34

SegmentationStrategy 會定義用來判斷口語片語語組何時結束且應該產生最終辨識結果的策略。 允許的值為 「Default」、“ Time” 和 「Semantic」。

有效值:

  • “Default”:使用語音服務所決定的預設策略和設定。 適用於大部分的情況。
  • 「時間」:使用以時間為基礎的策略,其中語音之間的無聲量決定何時產生最終結果。
  • 「語意」:使用 AI 模型,根據片語內容來判斷口語片語語組的結尾。

其他附註:

  • 使用時間策略時,
SpeechServiceConnection_EnableAudioLogging = 35

布爾值,指定是否在服務中啟用音訊記錄。 音訊和內容記錄會儲存在Microsoft擁有的記憶體中,或儲存在連結到認知服務訂用帳戶的您自己的記憶體帳戶中(啟用您自己的記憶體(BYOS) 的語音資源中。 記錄會在 30 天后移除。 已在1.7.0版中新增

SpeechServiceConnection_LanguageIdMode = 36

語音服務連線語言標識碼模式。 可以是 “AtStart” (預設值),或 “Continuous”。 如需詳細資訊,請參閱語言識別檔 https://aka.ms/speech/lid?pivots=programming-language-javascript。 已在1.25.0中新增

SpeechServiceConnection_RecognitionEndpointVersion = 37

字串值,表示要以語音辨識為目標的所需端點版本。 已在1.21.0版中新增

SpeechServiceConnection_SpeakerIdMode = 38

/**

  • 字串值目前的說話者辨識案例/模式(TextIndependentIdentification 等)。
  • 已在1.23.0版中新增
SpeechServiceResponse_ProfanityOption = 39

要求的認知服務語音服務回應輸出不雅內容設定。 允許的值為 「masked」、“ removed” 和 「raw」。 已在1.7.0版中新增。

SpeechServiceResponse_PostProcessingOption = 40

字串值,指定服務應該使用哪個後置處理選項。 允許的值為 「TrueText」。 已在1.7.0版中新增

SpeechServiceResponse_RequestWordLevelTimestamps = 41

布爾值,指定是否要在響應結果中包含文字層級時間戳。 已在1.7.0版中新增

SpeechServiceResponse_StablePartialResultThreshold = 42

必須傳回部分結果的字組次數。 已在1.7.0版中新增

SpeechServiceResponse_OutputFormatOption = 43

字串值,指定回應結果中的輸出格式選項。 僅限內部使用。 已在1.7.0版中新增。

SpeechServiceResponse_TranslationRequestStablePartialResult = 44

布爾值,可藉由省略結尾的文字來要求穩定翻譯部分結果。 已在1.7.0版中新增。

SpeechServiceResponse_RequestWordBoundary = 45

布爾值,指定是否要求 WordBoundary 事件。

SpeechServiceResponse_RequestPunctuationBoundary = 46

布爾值,指定是否要在 WordBoundary Events 中要求標點符號界限。 默認值為 true。

SpeechServiceResponse_RequestSentenceBoundary = 47

布爾值,指定是否要在 WordBoundary Events 中要求句子界限。 默認值為 false。

SpeechServiceResponse_DiarizeIntermediateResults = 48

判斷中繼結果是否包含說話者識別。 允許的值為 「true」 或 「false」。 如果設定為 「true」,中繼結果會包含說話者識別。 如果未設定或設定為無效值,預設值為 「false」。。 目前僅支援使用 ConversationTranscriber 的案例。

Conversation_ApplicationId = 49

用來連線到後端服務的標識碼。

Conversation_DialogType = 50

要連接的對話框後端類型。

Conversation_Initial_Silence_Timeout = 51

接聽的無聲逾時

Conversation_From_Id = 52

從 [標識符] 新增至語音識別活動。

Conversation_Conversation_Id = 53

會話的 ConversationId。

Conversation_Custom_Voice_Deployment_Ids = 54

自訂語音部署標識碼的逗號分隔清單。

Conversation_Speech_Activity_Template = 55

語音活動範本、服務針對語音所產生的活動上範本的戳記屬性。

Conversation_Request_Bot_Status_Messages = 56

啟用或停用在 turnStatusReceived 事件上取得的回合狀態消息接收。

Conversation_Agent_Connection_Id = 57

指定要在代理程式組態訊息中提供的連線標識碼,例如通道驗證的 Direct Line 令牌。 已在1.15.1版中新增。

SpeechServiceConnection_Host = 58

認知服務語音服務主機 (url)。 在正常情況下,您不需要直接使用這個屬性。 請改用 SpeechConfig.fromHost

ConversationTranslator_Host = 59

將服務呼叫的主機設定為對話翻譯工具 REST 管理和 Websocket 呼叫。

ConversationTranslator_Name = 60

選擇性地設定主機的顯示名稱。 加入交談時使用。

ConversationTranslator_CorrelationId = 61

選擇性地設定 X-CorrelationId 要求標頭的值。 用於針對伺服器記錄中的錯誤進行疑難解答。 它應該是有效的 guid。

ConversationTranslator_Token = 62

設定要傳送至語音服務的交談令牌。 這可讓服務從語音服務對對話翻譯工具服務進行服務呼叫,以便轉譯辨識。 供內部使用。

PronunciationAssessment_ReferenceText = 63

音訊的參考文字,用於發音評估。 如需此和下列發音評定參數,請參閱 https://docs.microsoft.com/azure/cognitive-services/speech-service/rest-speech-to-text#pronunciation-assessment-parameters 以取得詳細數據。 在正常情況下,您不需要直接使用這個屬性。 已在1.15.0版中新增

PronunciationAssessment_GradingSystem = 64

發音分數校正的點系統(FivePoint 或 HundredMark)。 在正常情況下,您不需要直接使用這個屬性。 已在1.15.0版中新增

PronunciationAssessment_Granularity = 65

發音評估粒度(Phoneme、Word 或 FullText)。 在正常情況下,您不需要直接使用這個屬性。 已在1.15.0版中新增

PronunciationAssessment_EnableMiscue = 66

定義是否啟用錯誤計算。 啟用此功能后,會比較發音的文字與參考文字,並根據比較標示為省略/插入。 默認設定為 False。 在正常情況下,您不需要直接使用這個屬性。 已在1.15.0版中新增

PronunciationAssessment_Json = 67

在正常情況下,發音評估參數的 json 字串,您不應該直接使用這個屬性。 已在1.15.0版中新增

PronunciationAssessment_Params = 68

發音評估參數。 此屬性是唯讀的。 SDK 正在內部使用它。 已在1.15.0版中新增

SpeakerRecognition_Api_Version = 69

要使用的說話者辨識 API 版本。 已在1.18.0版中新增

WebWorkerLoadType = 70

指定是否允許 Web 背景工作角色允許值的數據 URL 載入為 「關閉」和「開啟」。 預設值為 「on」。。 已在1.32.0版中新增

TalkingAvatarService_WebRTC_SDP = 71

交談虛擬人偶服務 WebRTC 工作階段描述通訊協定。 此屬性是唯讀的。 SDK 正在內部使用它。 已在1.33.0版中新增