Что я сделал 1) cd /home/bar/transcribe.py 2) python3 .7-venv venv 3) python3 -m venv venv - обновление 4) исходный venv / bin / activ 5) pip install google-cloud-speech 6) pip freeze> needs.txt 7) pip install setuptools Теперь, когда я запускаю эту команду "python /home/bar/transcribe.py", я получаю эту ошибку "/ home / bar / transcribe.py/venv/bin/python: не удается найти модуль ' main ' в /home/bar/transcribe.py '". Что я возиться? У меня есть основной модуль в моем скрипте, как показано ниже. Пожалуйста, мне нужна ваша помощь.
#!/usr/bin/python
from pathlib import PurePath
from google.cloud import speech_v1p1beta1 as speech
from google.cloud.speech_v1p1beta1 import enums, types
PurePosixPath('/home/hironwise').joinpath('transcribe.py')
PurePosixPath('/home/hironwise/transcribe.py')
path = PurePosixPath('/home/hironwise/transcribe.py').is_absolute(True)
def transcribe_gcs(gcs_uri):
gcs_uri = \
'gs:// appliedlinguistics66/speech/WhyJonyIveisLeavingApple.mp4'
client = speech_v1p1beta1.SpeechClient()
audio = types.RecognitionAudio(uri=gcs_uri)
config = types.RecognitionConfig(
encoding=enums.RecognitionConfig.AudioEncoding.FLAC,
sample_rate_hertz=16000,
model=video,
audio_channel_count=1,
enable_separate_recognition_per_channe=False,
maxAlternatives=1,
profanity_filter=False,
enable_word_time_offsets=True,
enable_automatic_punctuation=True,
original_media_type=enums.RecognitionMetadata.OriginalMediaType.AUDIO,
language_code='en-US',
)
operation = client.long_running_recognize(config, audio)
print('Waiting for operation to complete...')
response = operation.result(timeout=90)
for result in response.results:
print(u'Transcript: {}'.format(result.alternatives[0].transcript))
print('Confidence: {}'.format(result.alternatives[0].confidence))
def main():
import argparse
parser = argparse.ArgumentParser()
parser.add_argument(description=__doc__,
formatter_class=argparse.RawDescriptionHelpFormatter,
path='''gs: // appliedlinguistics66/speech
/ WhyJonyIveisLeavingApple.mp4 '''
)
args = parser.parse_args()
transcribe_gcs(args.gcs_uri)
if __name__ == '__main__':
main()