나는이 같은 문제에 대해 약 3 일을 보냈습니다. 본질적으로 gs : //architecture-transcript-1/architecture.flac에있는 오디오 파일의 대략적인 변환을 수행하기 위해 Google 클라우드 음성 API를 사용하려고합니다. 파일은 이전에 m4a 였지만 flac 파일이며 샘플 속도는 44100hz이며 1 시간 18 분간 지속됩니다.터미널에서 파이썬으로 비동기 음성 인식 오류가 발생했습니다.
저는 파이썬 3.5를 실행 중이며 명령 프롬프트를 사용 중입니다. 내가 사용하고있는 튜토리얼은 다음에서 찾을 수있다 : https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/speech/cloud-client/README.rst
나는 pip와 vitual env를 설치하고 의존성을 설치 한 다음 튜토리얼의 모든 단계를 완료했다. transcribe_async.py ". 명령에
이 모습 프롬프트 : 이 일에:\> virtualenv env
:\> virtualenv env/bin/activate
:\> cd C:\python-docs-samples-master\speech\cloud-client
C:\python-docs-samples-master\speech\cloud-client> pip install -r requirements.txt
C:\python-docs-samples-master\speech\cloud-client> python transcribe_async.py gs://architecture-transcript-1/architecture.flac
이전에, 나는 확실히 내 인코딩 및 파일 형식이 일치 만들기 위해 transcribe_async.py 파일로 갔다. 총 재시도 (RetryError : 그것을 실행 한 후
, 그것은 ... 완료 될 때까지 작업을 대기 한 후 마지막 오류 얻을 말한다 : "google.gax.errors.RetryError :
File "transcribe_async.py", line 96, in <module>
transcribe_gcs(args.path)
File "transcribe_async.py", line 79, in transcribe_gcs
response = operation.result(timeout=90)
File "C:\Users\George\Anaconda3\lib\site-packages\google\gax\__init__.py",
line 595, in result
if not self._poll(timeout).HasField('response'):
File "C:\Users\George\Anaconda3\lib\site-packages\google\gax\__init__.py",
line 705, in _poll
return retryable_done_check()
File "C:\Users\George\Anaconda3\lib\site-packages\google\gax\retry.py", line
143, in inner
raise exc
google.gax.errors.RetryError: RetryError(Retry total timeout exceeded with
exception, caused by Deadline Exceeded)
주요 오류가 될 것으로 보인다을 제한 시간 초과로 인한 제한 시간 초과) "
그리고 Google 파이썬 코드로 오디오 파일을 시도하는 중에도이 문제가 발생합니다.
파이썬을 사용하는 방법을 배우고 있습니다. 현재는 1 학년이므로 초심자 실수 일 수 있습니다. 그러나 도움이 될만한 도움이 될 것입니다.
P.S 현재 내 파일은 공개되어 있으므로 직접 사용해 볼 수 있다면 여전히 사용할 수 있습니다.
감사합니다.
그래 내가 4200에 그것을 설정하고 마침내 작동시킬 수 있었다. 나는 그들이 파일 크기 나 지속 시간을 기반으로 한 타임 아웃 가이드 라인을 게시했으면 좋겠다. 그러나 그것은 그 트릭을 수행하는 것처럼 보였다. 감사. – Jonesn11