Example #1
0
 public HebrewPrompt(string textToSpeak, SynthesisTextFormat media)
     : base(textToSpeak, media)
 {
     if (media == SynthesisTextFormat.Text)
     {
         throw new ArgumentException("Please use constructor with one textToSpeak parameter instead (This is for Text media format)", "media");
     }
 }
Example #2
0
 public Prompt(string textToSpeak, SynthesisTextFormat media)
 {
     Helpers.ThrowIfNull(textToSpeak, "textToSpeak");
     if ((uint)(_media = (SynthesisMediaType)media) <= 1u)
     {
         _text = textToSpeak;
         return;
     }
     throw new ArgumentException(SR.Get(SRID.SynthesizerUnknownMediaType), "media");
 }
Example #3
0
        // Disable parameter validation check for empty strings
        public Prompt(string textToSpeak, SynthesisTextFormat media)
        {
            Helpers.ThrowIfNull(textToSpeak, nameof(textToSpeak));

            switch (_media = (SynthesisMediaType)media)
            {
            case SynthesisMediaType.Text:
            case SynthesisMediaType.Ssml:
                _text = textToSpeak;
                break;

            default:
                throw new ArgumentException(SR.Get(SRID.SynthesizerUnknownMediaType), nameof(media));
            }
        }
Example #4
0
 public HebrewPrompt(string textToSpeak, SynthesisTextFormat media)
     : base(textToSpeak, media)
 {
     if (media == SynthesisTextFormat.Text)
         throw new ArgumentException("Please use constructor with one textToSpeak parameter instead (This is for Text media format)", "media");
 }