Skip to content
PowerShell Scripts for Azure Speech to Text API
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AzureSpeechServiceFunctions.ps1
LICENSE
README.md

README.md

AzureSpeechToTextPowershell

PowerShell Scripts for Azure Speech to Text API

Description

This set of scripts is intended to work with the batch functionality of the Azure Speech Services API. There are a few underlying assumptions:

  • You have the files in a supported format and stored in an Azure blob container
  • You have already created an Azure Cognitive Services Speech resource
  • You are logged into Azure using the Add-AzureRMAccount command
  • The content you want to transcribe is longer in format, so batch makes sense to use

My particular use case was to transcribe podcast episodes for a podcast I run. The eventual workflow would be to upload a new podcast to the blob container and trigger a set of events to have the mp3 transcribed and the results emailed to me.

The Scripts

This is a work in progress. I've broken things out into separate functions. I may turn these into classes and methods at some point down the road. I also need to add a lot more comments and error checking, as well as input validation and Pester tests. For the moment though, it is at MVP for my usage.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.