Skip to main content

Transcribe and understand your audio/video files super fast.

Project description

assembly-ai-plus

Simple Library for transcribing and understanding audio and video files using AssemblyAI.

Read more about AssemblyAI 👉 Docs

Install

pip install assembly-ai-plus

How it works

sequenceDiagram
  participant User
  User->>submit_audio_for_transcription: Audio URL or Local file path and include other intelligence features
  submit_audio_for_transcription-->>User: transcription_id
  User->>get_transcription_results: transcription_id, all_details=True/False
  get_transcription_results-->>User: Full Transcription Results

How to use

This Library provides a AssemblyAI class using which you can submit audio files for transcribing and understanding.

from assembly_ai_plus.assemblyai import AssemblyAI

First create the assembly_ai instance by providing the AssemblyAI API KEY, which you can get it for free from here

assembly_ai = AssemblyAI(api_key='YOURKEY')

Submit the audio url for transcription

res = assembly_ai.submit_audio_for_transcription(audio_url="https://bit.ly/3yxKEIY")
res.get('id') # This id is used to extract the actual text from the audio files.
'rsh0hzmusy-024f-472e-937b-e86223eaf7c9'

Sumbit Local Audio file for transcription

res = assembly_ai.submit_audio_for_transcription(local_audio_file_path='your_file_path')
res.get('id')
'rsh0n4g7nv-f022-409b-b97b-9a138261a0d7'

Getting the Transcription Result

full_details = assembly_ai.get_transcription_results('rs3c8julbq-177d-4071-ab6f-d7c7a9bb6dbb')
print(full_details['text'])
You know, demons on TV like that. And and for people to expose themselves to being rejected on TV or, you know, humili humiliated by Fear Factor or, you know.

We can check out other details like sentiment analysis from full_details

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

assembly-ai-plus-0.0.11.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

assembly_ai_plus-0.0.11-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file assembly-ai-plus-0.0.11.tar.gz.

File metadata

  • Download URL: assembly-ai-plus-0.0.11.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for assembly-ai-plus-0.0.11.tar.gz
Algorithm Hash digest
SHA256 9627052eb9836a6eed9d5120e2b1d3fc900771b7d5e0a32238d38ac6a40c8942
MD5 e1ed52cf5205ce52b8b0f0165072e6c0
BLAKE2b-256 e359a81f4385aee11cc6c5541ed0aec8319c9eaabb40a5f54a777b07283166df

See more details on using hashes here.

File details

Details for the file assembly_ai_plus-0.0.11-py3-none-any.whl.

File metadata

File hashes

Hashes for assembly_ai_plus-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 1f9487a15deb9874b0ada0d820a12951223d5168b2032879bce1b5978ea44c16
MD5 749a797608dff513afad1358bec1b6c5
BLAKE2b-256 590bde3d8b2e34efe99742c537b92dce4b173946556471ec290201ca26d64b1c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page