Error code 모음/4. Python errors

[ Python Error ] ImportError: cannot import name 'enums' from 'google.cloud.speech'

쟈누이 2021. 12. 12. 00:42
반응형

 

 

 

 

1.  원인


google.cloud 라이브러리에서는 이제 더이상

enum, type 을 사용하지 않는다.

즉 아래의 라이브러리들을 사용하지 않는다는 것이다.

from google.cloud.speech import enum
from google.cloud.speech import types

 

 

 

2.수정방법


일전에 해당부분에서 에러가 많이 나서 

위 enum, tyoes  라이브버리들을 없애고, 모두 speech 라이브러리로 통일했다.

from google.cloud import speech

 

아래와 같이 사용하면 된다

 

## before
audio = speech.types.RecognitionAudio(uri=gcs_uri)
encoding = speech.enum.RecognitionConfig.AudioEncoding.ENCODING_UNSPECIFIED


## after
audio = speech.RecognitionAudio(uri=gcs_uri)
encoding = speech.RecognitionConfig.AudioEncoding.ENCODING_UNSPECIFIED

 

반응형