top drop menu

Recent Post

목요일, 11월 29

라즈베리파이 구글 어시스턴트–갑자기 에러 gTT관련인듯…

얼마전 까지도 잘 되던게 갑자기 안된다. 이럴때 황당하지 … 처음부터 안되던것도 아니고 아무것도 만진게 없는데 갑자기 안된다. 음성으로 조명 켜기를 시켜 보면 구글 어시스턴트 자체가 꺼져 버린다. 에러는 아래와 같다.


    tkk_expr = re.search(".*?(TKK=.*?;)W.*?", line).group(1)
AttributeError: 'NoneType' object has no attribute 'group'


끝에 저런 에러를 토해내고 중단되어 버린다. 어디서 발생되는 에러인지 찾아 보니 gTTS와 관련이 있는것 같다. 커스텀으로 음성제어 기능을 추가하면서 응답을 gTTS로 하도록 해 놨는데 이부분에서 에러가 나는듯 하다. 검색을 해보니 나만 그런게 아니다. gTTS 서비스에서 뭔가 바뀐게 있는 걸까?

일전에도 비슷한 에러를 만난것 같은데? 그때 찾아 보니 이 이슈는 패치가 되었다고 했었는데…? 음~ 알수가 없다.

이미지 150

/home/pi/env/lib/python3.5/site-packages/gtts_token/gtts_token.py 이 파일의 위 캡처 표시 라인이 문제라고 에러가 나온것이다.

뭐가 문제라는 거야? 잘 동작하다가 왜 ???


문제는 gTTS-token 버전이 업그레이드 되면서 뭔가 발생하는 듯 하다.


https://pypi.org/project/gTTS-token/


업그레이드 된 버전으로 재설치 해주자.

pip uninstall gTTS-token

pip install gTTS-token

이전 버전을 삭제하고 재설치 한다.


정상으로 돌아 옴…

Blogger Widget