SpeechConfigImpl class
- Extends
屬性
authorization |
取得授權令牌。 |
auto |
|
end |
|
endpoint |
取得用於語音辨識之自定義語音模型的端點標識碼。 |
output |
取得語音辨識輸出格式(簡單或詳細)。 注意:此輸出格式適用於語音辨識結果,請使用 [SpeechConfig.speechSynthesisOutputFormat] 來取得合成的音訊輸出格式。 |
properties | |
region | |
speech |
傳回已設定的語言。 |
speech |
取得語音合成器的語言。 已在1.11.0版中新增。 |
speech |
取得語音合成輸出格式。 已在1.11.0版中新增。 |
speech |
取得語音合成器的聲音。 已在1.11.0版中新增。 |
subscription |
方法
clone() | |
enable |
啟用服務中的音訊記錄。 音訊和內容記錄會儲存在Microsoft擁有的記憶體中,或儲存在連結到認知服務訂用帳戶的您自己的記憶體帳戶中(啟用您自己的記憶體(BYOS) 的語音資源中。 記錄會在 30 天后移除。 已在1.7.0版中新增。 |
enable |
啟用聽寫。 只有在語音識別中才支援。 已在1.7.0版中新增。 |
get |
傳回任意屬性的目前值。 |
request |
包含文字層級時間戳。 已在1.7.0版中新增。 |
set |
設定不雅內容選項。 已在1.7.0版中新增。 |
set |
設定任意屬性。 |
set |
設定 Proxy 組態。 僅與 Node.js 環境相關。 已在1.4.0版中新增。 |
set |
設定 Proxy 組態。 僅與 Node.js 環境相關。 已在1.4.0版中新增。 |
set |
設定將使用指定通道傳遞至服務的屬性值。 已在1.7.0版中新增。 |
繼承的方法
close() | 關閉組態。 |
from |
使用指定的初始授權令牌和區域,建立語音處理站的實例。 注意:呼叫端必須確定授權令牌有效。 授權令牌到期之前,呼叫端必須以新的有效令牌呼叫此 setter 來重新整理它。 注意:如果您想要使用意圖辨識器,請使用衍生自 LanguageUnder understanding 訂用帳戶密鑰的令牌。 當建立新的辨識器時複製組態值時,新的令牌值將不會套用至已建立的辨識器。 針對先前建立的辨識器,您必須設定對應辨識器的授權令牌以重新整理令牌。 否則,辨識器會在辨識期間發生錯誤。 |
from |
使用指定的端點和訂用帳戶密鑰,建立語音設定的實例。 此方法僅適用於使用非標準服務端點或參數的使用者。 注意:如果您想要使用意圖辨識器,請使用您的 LanguageUnder understanding 訂用帳戶密鑰。 注意:端點 URL 中指定的查詢參數不會變更,即使它們是由任何其他 API 所設定也一樣。 例如,如果語言在 uri 中定義為查詢參數 「language=de-DE」,而且也會由 SpeechConfig.speechRecognitionLanguage = “en-US” 設定,則 uri 中的語言設定優先,且有效的語言為 “de-DE”。 只有端點 URL 中未指定的參數,才能由其他 API 設定。 注意:若要搭配fromEndpoint使用授權令牌,請將空字串傳遞至fromEndpoint方法中的subscriptionKey,然後在建立的SpeechConfig實例上設定 authorizationToken=“token”,以使用授權令牌。 |
from |
使用指定的主機和訂用帳戶密鑰,建立語音設定的實例。 此方法僅適用於使用非預設服務主機的使用者。 系統會假設標準資源路徑。 對於具有非標準資源路徑或完全沒有路徑的服務,請改用fromEndpoint。 注意:主機 URI 中不允許查詢參數,而且必須由其他 API 設定。 注意:若要搭配fromHost使用授權令牌,請使用fromHost(URL),然後在建立的SpeechConfig實例上設定 AuthorizationToken 屬性。 注意:已在1.9.0版中新增。 |
from |
傳遞 subscriptionKey 和服務區域所傳回的 SpeechConfig 靜態實例。 注意:如果您想要使用意圖辨識器,請使用您的 LanguageUnder understanding 訂用帳戶密鑰。 |
屬性詳細資料
authorizationToken
取得授權令牌。
string authorizationToken
屬性值
string
autoDetectSourceLanguages
string autoDetectSourceLanguages
屬性值
string
endPoint
URL endPoint
屬性值
URL
endpointId
取得用於語音辨識之自定義語音模型的端點標識碼。
string endpointId
屬性值
string
端點標識碼
outputFormat
取得語音辨識輸出格式(簡單或詳細)。 注意:此輸出格式適用於語音辨識結果,請使用 [SpeechConfig.speechSynthesisOutputFormat] 來取得合成的音訊輸出格式。
OutputFormat outputFormat
屬性值
傳回輸出格式。
properties
region
string region
屬性值
string
設定上設定的區域。
speechRecognitionLanguage
傳回已設定的語言。
string speechRecognitionLanguage
屬性值
string
speechSynthesisLanguage
取得語音合成器的語言。 已在1.11.0版中新增。
string speechSynthesisLanguage
屬性值
string
傳回語音合成語言。
speechSynthesisOutputFormat
取得語音合成輸出格式。 已在1.11.0版中新增。
SpeechSynthesisOutputFormat speechSynthesisOutputFormat
屬性值
傳回語音合成輸出格式
speechSynthesisVoiceName
取得語音合成器的聲音。 已在1.11.0版中新增。
string speechSynthesisVoiceName
屬性值
string
傳回語音合成語音。
subscriptionKey
string subscriptionKey
屬性值
string
設定上的訂用帳戶金鑰。
方法詳細資料
clone()
enableAudioLogging()
啟用服務中的音訊記錄。 音訊和內容記錄會儲存在Microsoft擁有的記憶體中,或儲存在連結到認知服務訂用帳戶的您自己的記憶體帳戶中(啟用您自己的記憶體(BYOS) 的語音資源中。 記錄會在 30 天后移除。 已在1.7.0版中新增。
function enableAudioLogging()
enableDictation()
啟用聽寫。 只有在語音識別中才支援。 已在1.7.0版中新增。
function enableDictation()
getProperty(string | PropertyId, string)
傳回任意屬性的目前值。
function getProperty(name: string | PropertyId, def?: string): string
參數
- name
-
string | PropertyId
要查詢的屬性名稱。
- def
-
string
如果屬性未知,則傳回的值。
傳回
string
指定屬性的目前值或提供的預設值。
requestWordLevelTimestamps()
包含文字層級時間戳。 已在1.7.0版中新增。
function requestWordLevelTimestamps()
setProfanity(ProfanityOption)
設定不雅內容選項。 已在1.7.0版中新增。
function setProfanity(profanity: ProfanityOption)
參數
- profanity
- ProfanityOption
setProperty(string | PropertyId, string)
設定任意屬性。
function setProperty(name: string | PropertyId, value: string)
參數
- name
-
string | PropertyId
要設定的屬性名稱。
- value
-
string
屬性的新值。
setProxy(string, number)
設定 Proxy 組態。 僅與 Node.js 環境相關。 已在1.4.0版中新增。
function setProxy(proxyHostName: string, proxyPort: number)
參數
- proxyHostName
-
string
Proxy 伺服器的主機名。
- proxyPort
-
number
Proxy 伺服器的埠號碼。
setProxy(string, number, string, string)
設定 Proxy 組態。 僅與 Node.js 環境相關。 已在1.4.0版中新增。
function setProxy(proxyHostName: string, proxyPort: number, proxyUserName: string, proxyPassword: string)
參數
- proxyHostName
-
string
Proxy 伺服器的主機名,不含通訊協定配置 (http://)
- proxyPort
-
number
Proxy 伺服器的埠號碼。
- proxyUserName
-
string
Proxy 伺服器的用戶名稱。
- proxyPassword
-
string
Proxy 伺服器的密碼。
setServiceProperty(string, string)
設定將使用指定通道傳遞至服務的屬性值。 已在1.7.0版中新增。
function setServiceProperty(name: string, value: string)
參數
- name
-
string
- value
-
string
繼承的方法的詳細資料
close()
fromAuthorizationToken(string, string)
使用指定的初始授權令牌和區域,建立語音處理站的實例。 注意:呼叫端必須確定授權令牌有效。 授權令牌到期之前,呼叫端必須以新的有效令牌呼叫此 setter 來重新整理它。 注意:如果您想要使用意圖辨識器,請使用衍生自 LanguageUnder understanding 訂用帳戶密鑰的令牌。 當建立新的辨識器時複製組態值時,新的令牌值將不會套用至已建立的辨識器。 針對先前建立的辨識器,您必須設定對應辨識器的授權令牌以重新整理令牌。 否則,辨識器會在辨識期間發生錯誤。
static function fromAuthorizationToken(authorizationToken: string, region: string): SpeechConfig
參數
- authorizationToken
-
string
初始授權令牌。
- region
-
string
區域名稱(請參閱 區域頁面)。
傳回
語音處理站實例。
fromEndpoint(URL, string)
使用指定的端點和訂用帳戶密鑰,建立語音設定的實例。 此方法僅適用於使用非標準服務端點或參數的使用者。 注意:如果您想要使用意圖辨識器,請使用您的 LanguageUnder understanding 訂用帳戶密鑰。 注意:端點 URL 中指定的查詢參數不會變更,即使它們是由任何其他 API 所設定也一樣。 例如,如果語言在 uri 中定義為查詢參數 「language=de-DE」,而且也會由 SpeechConfig.speechRecognitionLanguage = “en-US” 設定,則 uri 中的語言設定優先,且有效的語言為 “de-DE”。 只有端點 URL 中未指定的參數,才能由其他 API 設定。 注意:若要搭配fromEndpoint使用授權令牌,請將空字串傳遞至fromEndpoint方法中的subscriptionKey,然後在建立的SpeechConfig實例上設定 authorizationToken=“token”,以使用授權令牌。
static function fromEndpoint(endpoint: URL, subscriptionKey?: string): SpeechConfig
參數
- endpoint
-
URL
要連線的服務端點。
- subscriptionKey
-
string
訂用帳戶金鑰。 如果未指定訂用帳戶密鑰,則必須設定授權令牌。
傳回
語音處理站實例。
fromHost(URL, string)
使用指定的主機和訂用帳戶密鑰,建立語音設定的實例。 此方法僅適用於使用非預設服務主機的使用者。 系統會假設標準資源路徑。 對於具有非標準資源路徑或完全沒有路徑的服務,請改用fromEndpoint。 注意:主機 URI 中不允許查詢參數,而且必須由其他 API 設定。 注意:若要搭配fromHost使用授權令牌,請使用fromHost(URL),然後在建立的SpeechConfig實例上設定 AuthorizationToken 屬性。 注意:已在1.9.0版中新增。
static function fromHost(hostName: URL, subscriptionKey?: string): SpeechConfig
參數
- hostName
-
URL
- subscriptionKey
-
string
訂用帳戶金鑰。 如果未指定訂用帳戶密鑰,則必須設定授權令牌。
傳回
語音處理站實例。
fromSubscription(string, string)
傳遞 subscriptionKey 和服務區域所傳回的 SpeechConfig 靜態實例。 注意:如果您想要使用意圖辨識器,請使用您的 LanguageUnder understanding 訂用帳戶密鑰。
static function fromSubscription(subscriptionKey: string, region: string): SpeechConfig
參數
- subscriptionKey
-
string
訂用帳戶金鑰。
- region
-
string
區域名稱(請參閱 區域頁面)。
傳回
語音處理站