Voicegain Speech-to-Text Python SDK
Project description
Voicegain Speech-to-Text Python SDK
Python SDK for the Voicegain Speech-to-Text API.
Installation
From PyPI directly:
pip install voicegain-speech
Examples
- sync_transcribe example:
configuration:
from voicegain_speech import ApiClient
from voicegain_speech import Configuration
from voicegain_speech import TranscribeApi
import base64
# configure your JWT token
JWT = "Your <JWT>"
configuration = Configuration()
configuration.access_token = JWT
api_client = ApiClient(configuration=configuration)
transcribe local file:
transcribe_api = TranscribeApi(api_client)
file_path = "Your local file path"
with open(file_path, "rb") as f:
audio_base64 = base64.b64encode(f.read()).decode()
response = transcribe_api.asr_transcribe_post(
sync_transcription_request={
"audio": {
"source": {
"inline": {
"data": audio_base64
}
}
}
}
)
alternatives = response.result.alternatives
if alternatives:
local_result = alternatives[0].utterance
print("result from file: ", local_result)
else:
local_result = None
print("no transcription")
More examples can be found in examples folder.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
voicegain-speech-1.12.0.tar.gz
(187.1 kB
view hashes)