made config work a little better, changed vendor class name to Transcriber. added demo gif

This commit is contained in:
2019-02-20 10:43:21 -05:00
parent 9e2f894187
commit 24920a52f8
4 changed files with 23 additions and 11 deletions

BIN
demo.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

@@ -6,7 +6,7 @@ with open('README.md') as file:
setup(
name="tatt",
version="0.19",
version="0.93",
py_modules=['tatt'],
url='https://github.com/zevaverbach/tatt',
install_requires=[

View File

@@ -13,10 +13,17 @@ STT_SERVICES = {
AWS_BUCKET_NAME_FMTR_MEDIA = 'tatt-media-{}'
AWS_BUCKET_NAME_FMTR_TRANSCRIPT = 'tatt-transcript-{}'
AWS_CONFIG_FILEPATH = (
os.getenv('AWS_CONFIG_FILEPATH')
or Path.home() / '.aws/config'
)
if os.getenv('AWS_CONFIG_FILEPATH'):
AWS_CONFIG_FILEPATH = Path(os.getenv('AWS_CONFIG_FILEPATH'))
else:
AWS_CONFIG_FILEPATH = Path.home() / '.aws/config'
if os.getenv('AWS_CREDENTIALS_FILEPATH'):
AWS_CREDENTIALS_FILEPATH = Path(os.getenv('AWS_CREDENTIALS_FILEPATH'))
else:
AWS_CREDENTIALS_FILEPATH = Path.home() / '.aws/credentials'
AWS_REGION = 'us-east-1'
SERVICE_CLASS_NAME = 'transcribe'
SERVICE_CLASS_NAME = 'Transcriber'

View File

@@ -12,12 +12,21 @@ from tatt import exceptions
NAME = 'amazon'
BUCKET_NAME_MEDIA = config.AWS_BUCKET_NAME_FMTR_MEDIA.format(NAME)
BUCKET_NAME_TRANSCRIPT = config.AWS_BUCKET_NAME_FMTR_TRANSCRIPT.format(NAME)
def check_for_config():
return (
config.AWS_CONFIG_FILEPATH.exists()
and config.AWS_CREDENTIALS_FILEPATH.exists()
)
if check_for_config():
tr = boto3.client('transcribe')
s3 = boto3.resource('s3')
class transcribe:
class Transcriber:
bucket_names = {'media': BUCKET_NAME_MEDIA,
'transcript': BUCKET_NAME_TRANSCRIPT}
@@ -135,9 +144,5 @@ def homogenize_transcription_job_data(transcription_job_data):
for jd in transcription_job_data]
def check_for_config():
return config.AWS_CONFIG_FILEPATH.exists()
def shell_call(command):
return check_output(command, shell=True)