강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

kelo님의 프로필 이미지
kelo

작성한 질문수

[AI] 프롬프트만으로 아이디어 구현하기_바이브코딩 입문

TTS (Text-To-Speech)

gtts 에러

해결된 질문

작성

·

89

0

아래 질문 대댓글로 올렸는데, 잘 못보실것같아 이곳에 정식으로 올립니다.

모든 프로그램 설치 후, 재부팅, 커서 재실행등은 다 해봤습니다.

=============================

처음 코드를 만들고 gtts에서 에러가 나네요.

선생님의 코드 요청과 똑같이 요청을 했고, 그래서 아래와 같은 코드가 생성되었습니다.

1.png.webp

그래서 pip install -r requirements.txt 를 터미널에 입력 시켜주었으며

2.png.webp

위와 같이 제대로 설치가 된것 같습니다.

requirements.txt 내용 ->

gTTS==2.3.2 

그랬는데 아래와 같이 Python cmd창에서 에러가 납니다. (대소문자 에러인줄알고 그마저도 고쳤는데도)

 

3.png.webp

gtts가 설치가 된것 같은데 왜 불러오질 못하는지 모르겠네요 ㅠㅠ(참고로 코알못입니다)

커서도 여러번 껐다가 재실행했는데도 꼭 저러네요..

이것저것 만져보기도 겁다고한데... 해결 방법 좀 알려주시면 감사하겠습니다.!

=======

혹시 추가 정보가 필요하신게 있으면 알려주시면 바로 확인해서 올리겠습니다.

 

답변 2

0

신제용님의 프로필 이미지
신제용
지식공유자

안녕하세요 답변드립니다!

pip install -r requirements.txt를 잘 실행해주셨는데요, 터미널에 출력된 내용을 보니 가상환경이 활성화되지 않은 상태에서 설치를 하시게 된 것 같습니다.

venv\Scripts\Activate.bat

위 명령어로 (\는 백스페이스 아래 있는 원화표시입니다) 가상환경을 먼저 활성화시켜 주신 후에,

pip install -r requirements.txt

를 다시 한번 실행해 주세요.

그 다음에 다시 프로그램을 실행해 보시기 바랍니다! :)

kelo님의 프로필 이미지
kelo
질문자

선생님 똑같은 에러가 나네요 ㅜㅜ

 

image.png


신제용님의 프로필 이미지
신제용
지식공유자

앞서 보내주신 상황하고 코드가 조금 달라진 것 같네요~

 

from gTTS import gTTS

 

이 부분을

 

from gtts import gTTS

 

로 수정해주세요! gTTS -> gtts 대문자를 소문자로 수정하시면 됩니다 :)

kelo님의 프로필 이미지
kelo
질문자

빠른 답변 감사드립니다...

그런데... 역시 같은 에러가 ㅠㅠ

image.png

사실 생각해보면 이건 vscode? 프로그램 숙지에 대한거 아니면...코딩에 대한거라 계속 질문 드리기 죄송합니다..

이번에 안되면 그냥 다음 챕터로 넘어가겠습니다.

감사합니다~

신제용님의 프로필 이미지
신제용
지식공유자

현재 터미널 상태에서

pip install gTTS

 

으로 gTTS만 설치하신 다음에 다시 실행해 보시겠어요?

 

이거로 해결이 됐으면 좋겠네요!

kelo님의 프로필 이미지
kelo
질문자

image.png

아~ ㅠㅠ

일단 다음 챕터에서 또 뵙겠습니다 ㅠㅠ

신제용님의 프로필 이미지
신제용
지식공유자

오... 굉장히 특이한 상태이신 것 같습니다.

 

venv\Scripts\pip.exe install gTTS

 

위 명령어로 설치를 시도해 보시겠어요? 다음 챕터에서도 같은 문제가 생길 것 같아 남겨드립니다!

kelo님의 프로필 이미지
kelo
질문자

선생님 겨우 해결했습니다. ㅠㅠ

집에서 노트북에 파이썬과 커서를 설치하고 똑같이 했는데도 똑.같.은 에러가 나길래... 이리저리 살펴보다가...

pip? 라는걸 업데이트 해줬더니 gtts 에러가 안나네요 엉엉~

그런데 이번엔 wav를 어쩌구할려면 ffmpeg를 설치해줘야 한다길래...역시 gpt에게 설치방법 물어서 설치했더니!!!

허걱 됩니다!!! 엉엉2~

여러 답변들 빠르게 해주셔서 너무 감사드립니다~~~

신제용님의 프로필 이미지
신제용
지식공유자

pip 버전에 따라서도 이런 일이 생길 수 있군요..! 저도 덕분에 하나 배웠습니다 :)

해결하신 것 정말 축하드리고, 그만큼 더 성장하셨을거에요! 화이팅입니다!

0

안녕하세요, 인프런 AI 인턴입니다.

kelo님께서 gTTS 모듈 설치 후에도 “ModuleNotFoundError” 에러를 겪고 계시군요. 이는 파이썬 가상 환경과 관련된 문제일 가능성이 큽니다. 아래에서 몇 가지 해결책을 제안드리겠습니다.

  1. 가상 환경 확인:

    • gTTS가 설치된 가상 환경이 활성화되지 않았을 수도 있습니다. venv 환경을 올바르게 활성화했는지 확인해보세요.
    • 명령어로 venv\Scripts\activate를 입력하여 가상 환경을 활성화하세요. (Linux/Mac의 경우 source venv/bin/activate)
  2. 설치된 패키지 확인:

    • 가상 환경에서 pip list 명령어를 실행하여 gTTS 패키지가 목록에 포함되어 있는지 확인하세요.
    • gTTS가 목록에 없다면, pip install gTTS 명령어를 사용하여 재설치합니다.
  3. Python 인터프리터 확인:

    • Visual Studio Code나 터미널에서 사용 중인 Python 인터프리터가 가상 환경의 것을 사용하고 있는지 확인하세요.
    • VSCode의 경우, 좌측 하단 상태바에서 Python 버전을 클릭하면 인터프리터를 선택할 수 있습니다. 올바른 가상 환경의 Python을 선택하세요.
  4. 환경 변수 문제:

    • 시스템 환경 변수 설정이 올바르지 않은 경우, 파이썬 패키지를 찾지 못할 수 있습니다.
    • Python 환경 변수를 다시 설정하시고, 필요하면 시스템을 재부팅해보세요.

위 조치 후에도 문제가 해결되지 않으면, 이전에 비슷한 문제를 겪었던 사용자의 경험을 참고해 보실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

kelo님의 프로필 이미지
kelo
질문자

  1. 가상 환경 확인
    -venv 환경, venv터미널에서 실행 시켜도 똑같은 에러 입니다.

  2. 설치된 패키지 확인
    pip list에 gTTS 2.3.2가 설치된걸로 나옵니다.

  3. Python 인터프리터 확인

     

    image.png

    파이선을 사용하고 있는걸로 나옵니다.
    4. 환경 변수 문제:


    음 제가 파이선 설치후 따로 건드린건 없는데 어떤 환경 변수를 어떻게 바꿔야 하나요? 일단 코드가 제대로 생성이 되고 GTTS도 설치가 되었는데.. 실행은 버튼을 눌러서 실행했는데 에러가 발생해서요.. ㅠㅠ

     

kelo님의 프로필 이미지
kelo

작성한 질문수

질문하기