Skip to content

This app uses Slack's built-in transcription feature to create a "labels" file that can be imported into the Audacity digital audio workstation (DAW).

Notifications You must be signed in to change notification settings

torontocaper/LabelMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LabelMaker

Quickly and easily create Audacity-friendly labels files using Slack

This app takes advantage of Slack's built-in transcription functionality to create a plain-text file that can be imported as "labels" into Audacity -- the free, open-source digital audio workstation (DAW).

Here's how it works.

Step 1 -- Acquire Audio

Record your audio in Audacity.

Screenshot of an Audacity project with a roughly minute-long audio track.

When you're finished, export the audio -- preferably as an mp3.

(note: you can use audio from another source, as long as you import it into Audacity at some point.)

Step 2 -- Upload Audio to Slack

As mentioned, this app takes advantage of Slack's built-in transcription service, so we need to get our audio into Slack.

Luckily, this is as simple as sending a message with an attachment.

Screenshot shows the exported audio file being uploaded to Slack.

Now we're ready to invoke the app.

Step 3 -- React to your post with the "label" emoji (🏷️)

This sends a "POST" request the app's "Slack/Events" endpoint, triggering the actual label-making part.

Screenshot shows a Slack post with the "label" reaction, followed by replies from the LabelMaker app.

After a few seconds or minutes (depending on the length of the file), you should get a response from the LabelMaker app.

At this point, you can download the "labels" file and bring it into Audacity.

Step 4 -- Import your labels into Audacity

Now we bring our labels into Audacity so that our transcript lines up with our audio.

It's as simple as clicking File/Import/Labels... in the Audacity toolbar.

Screenshot shows the audio file with the transcript slong the bottom.

Hopefully this makes it easier to identify the parts of your audio you want to save.

Please get in touch with any feedback, or if you'd like to install this app to your Slack workspace!

About

This app uses Slack's built-in transcription feature to create a "labels" file that can be imported into the Audacity digital audio workstation (DAW).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages