コード例 #1
0
 public CustomVoiceSynthesizer(IAuthPathProvider <SynthesisParams> pathProvider,
                               ISsmlConverter <SynthesisParams> ssmlConverter) : base(pathProvider, ssmlConverter)
 {
     _synthesisClient = new HttpClient(new MultiTargetBearerJwtTokenHandler(pathProvider.GetSubscriptionId)
     {
         InnerHandler = new HttpClientHandler()
     });
 }
コード例 #2
0
 public SpeechSynthesizer(Uri synthesizeUri, ISsmlConverter <TParam> ssmlConverter, string subscriptionKey, Region tokenIssueRegion = Region.EastAsia) : base(ssmlConverter)
 {
     _synthesizeUri = synthesizeUri;
     HttpClient     =
         new HttpClient(
             new BearerJwtTokenHandler(subscriptionKey, tokenIssueRegion)
     {
         InnerHandler = new HttpClientHandler()
     });
 }
コード例 #3
0
 public SpeechSynthesizer(Uri synthesizeUri, ISsmlConverter <TParam> ssmlConverter) : base(ssmlConverter)
 {
     _synthesizeUri = synthesizeUri;
     HttpClient     = new HttpClient();
 }
コード例 #4
0
 protected BaseSpeechSynthesizer(ISsmlConverter <TParam> ssmlConverter)
 {
     _ssmlConverter = ssmlConverter;
 }
コード例 #5
0
 protected DynamicPathSynthesizer(IPathProvider <TParam> pathProvider, ISsmlConverter <TParam> ssmlConverter)
 {
     _pathProvider  = pathProvider;
     _ssmlConverter = ssmlConverter;
 }