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; }
public SrWorker(ILogger <SrWorker> logger, IStorage storage, SrEpisodesLister srEpisodesLister, SrEpisodeCollector srEpisodeCollector, SrEpisodeTranscriber srEpisodeTranscriber, SrEpisodeTextEnricher srEpisodeTextEnricher, SrEpisodeSummarizer srEpisodeSummarizer, SrEpisodeSpeaker srEpisodeSpeaker, SrEpisodeWordCounter srEpisodeWordCounter, ISpeechBatchClientFactory speechBatchClientFactory) { _logger = logger; _storage = storage; _srEpisodesLister = srEpisodesLister; _srEpisodeCollector = srEpisodeCollector; _srEpisodeTranscriber = srEpisodeTranscriber; _srEpisodeTextEnricher = srEpisodeTextEnricher; _srEpisodeSummarizer = srEpisodeSummarizer; _srEpisodeSpeaker = srEpisodeSpeaker; _srEpisodeWordCounter = srEpisodeWordCounter; _speechBatchClientFactory = speechBatchClientFactory; }