コード例 #1
0
 public SrEpisodeTranscriber(string transcriptionsContainerName, ISpeechBatchClientFactory speechBatchClientFactory, IStorageTransfer storageTransfer, ILogger <SrEpisodeCollector> logger, IStorage storage, CloudBlobClient cloudBlobClient)
 {
     _transcriptionsContainerName = transcriptionsContainerName;
     _speechBatchClientFactory    = speechBatchClientFactory;
     _storageTransfer             = storageTransfer;
     _logger          = logger;
     _storage         = storage;
     _cloudBlobClient = cloudBlobClient;
 }
コード例 #2
0
        public SrEpisodeCollector(string cloudBlobContainerName, IStorageTransfer storageTransfer, ISverigesRadioApiClient sverigesRadioApiClient, ILogger <SrEpisodeCollector> logger, IStorage storage, string ffMpegLocation)
        {
            _cloudBlobContainerName = cloudBlobContainerName;
            _sverigesRadioApiClient = sverigesRadioApiClient;
            _logger          = logger;
            _storage         = storage;
            _ffMpegLocation  = ffMpegLocation;
            _storageTransfer = storageTransfer;

            _httpClientNoRedirect = new HttpClient(new HttpClientHandler
            {
                AllowAutoRedirect = false
            });
        }