Exemplo n.º 1
0
        //Create Voice Test
        public void CreateVoiceTest(string ModelId, string script, bool isSSML)
        {
            VoiceTestDefinition testDefinition;

            if (isSSML)
            {
                testDefinition = new VoiceTestDefinition(new ModelIdentity(new Guid(ModelId)),
                                                         script,
                                                         "SSML");
            }
            else
            {
                testDefinition = new VoiceTestDefinition(new ModelIdentity(new Guid(ModelId)),
                                                         script,
                                                         "Text");
            }

            var submitResponse = VoiceAPIHelper.Submit <VoiceTestDefinition>(testDefinition, CreateVoiceTestUrl, this.subscriptionKey);
        }
Exemplo n.º 2
0
        public static bool Create(string subscriptionKey, string hostURI, Guid projectId, Guid modelId, string script, bool isSSML)
        {
            string TextKind = "Text";

            if (isSSML)
            {
                TextKind = "SSML";
            }

            var voiceTestDefinition = VoiceTestDefinition.Create(
                new Identity(modelId),
                script,
                TextKind,
                new Identity(projectId));

            var response = APIHelper.Submit <VoiceTestDefinition>(subscriptionKey, hostURI + API_V3.VoiceTests_Create, voiceTestDefinition);

            if (response.StatusCode != HttpStatusCode.Accepted)
            {
                APIHelper.PrintErrorMessage(response);
                return(false);
            }
            return(true);
        }