예제 #1
0
    /// <summary>
    /// 获取国际化
    /// </summary>
    /// <param name="delivery"> 国际化名称</param>
    /// <returns></returns>
    private static string GetDeliveryLanguage(LanguageMode delivery)
    {
        var dic = new Dictionary <string, string>();

        dic.Add("English", "langType:'en',");
        dic.Add("简体中文", string.Empty);//默认zh_CN
        dic.Add("繁體中文", "langType:'zh_TW',");
        dic.Add("Korean", "langType:'ko'");
        dic.Add("Arabic", "langType:'ar',");

        return(dic[delivery.ToString()]);
    }
예제 #2
0
        public void ConfigureEndpoint(LanguageMode language)
        {
            if (AutoConnect && isStarted)
            {
                Debug.LogWarning("Changing language is not supported while AutoConnect is turned on.");
            }
            if (isAttached)
            {
                Debug.LogWarning("Changing language is not supported after connection.");
            }
            string languageParam = language.ToString().Replace("_", "-");
            string endpoint      = "wss://speech.platform.bing.com/speech/recognition/interactive/cognitiveservices/v1?format=simple&language=" + languageParam;

            WebSocketUri = endpoint;
        }