Skip to content

A command-line application that utilizes the free version of the Assembly AI API. It transcribes any audio files into texts with 4 types of transcribing methods that user can choose.

Notifications You must be signed in to change notification settings

chihiroanihr/audio-summarizer

Repository files navigation

Transcribe audio with Assembly AI

This is a command-line application that utilizes the free version of the Assembly AI API.

This app transcribes any audio files into texts. There are 4 types of transcribing methods:

1. TRANSCRIBE

Transcribe a video/audio file.

  • You can also enable Speaker Diarization to detect speakers in a video/audio file.

2. SUBTITLES

Generating subtitles for video/audio files.

You can export your completed transcripts in SRT or VTT format, which can be used for subtitles and closed captions in videos.

  • SRT (SubRip Text) files are commonly used to store subtitles for videos. The format is plain text, and it contains the timing information for each subtitle along with the subtitle text itself.
  • WEBVTT (Web Video Text Tracks), which is a standard format for displaying timed text tracks (such as subtitles or captions) within HTML5 video.

3. HIGHLIGHTS

Identifying highlights in video/audio files.

The Key Phrases model identifies significant words and phrases in your transcript and lets you extract the most important concepts or highlights from your audio or video file.

4. SUMMARIZED CHAPTERS

Creating summarized chapters from podcasts.

The Auto Chapters model summarizes audio data over time into chapters. Chapters make it easy for users to navigate and find specific information.

Each chapter contains the following:

  • Summary
  • One-line gist
  • Headline
  • Start and end timestamps

Links

You can also try their playground website (upload your audio/video file).

Requirements

Packages

Create Virtual Environment

Unix/MacOS

python3 -m venv env

Windows

py -m venv env

Activate Virtual Environment

Unix/MacOS

source env/bin/activate

Windows

.\env\Scripts\activate

Install Packages

Unix/MacOS

python3 -m pip install -r requirements.txt

Windows

py -m pip install -r requirements.txt

Export Current Environment Config File

Unix/MacOS

python3 -m pip freeze > requirements.txt

Windows

py -m pip freeze > requirements.txt

About

A command-line application that utilizes the free version of the Assembly AI API. It transcribes any audio files into texts with 4 types of transcribing methods that user can choose.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages