>백엔드 개발 >파이썬 튜토리얼 >텍스트를 음성으로(책을 오디오북으로)

텍스트를 음성으로(책을 오디오북으로)

Barbara Streisand
Barbara Streisand원래의
2025-01-12 20:10:42201검색

Text to speech (book to audiobook)

소중한 독서 시간을 희생하지 않고 좋아하는 책을 즐길 수 있기를 바랐던 적이 있나요? 우리 중 많은 사람들이 이런 딜레마에 직면해 있습니다. 읽고 싶은 책이 있지만 생활이 방해가 됩니다.

다음은 몇 가지 일반적인 과제입니다.

  1. 오디오북을 듣는 것은 바쁜 일정에 편리한 대안입니다.
  2. 읽기에는 집중적인 주의와 고정된 자세가 필요한 경우가 많아 멀티태스킹이 어렵습니다.
  3. 텍스트와 오디오 버전을 모두 구입하는 것은 비용이 많이 들 수 있으며 오디오 전용 버전이 항상 이상적인 것은 아닙니다.

다행히 기존 전자책을 무료로 오디오북으로 변환할 수 있는 간단한 코딩 솔루션이 있습니다.

해결책: gTTS

Python 라이브러리gTTS는 텍스트에서 음성을 생성하는 간단한 방법을 제공합니다.

gTTS란 무엇인가요?

gTTS은 Google 번역의 Text-to-Speech API를 활용합니다. 여러 언어와 MP3 출력을 지원하는 다용도 도구로, 오디오북, 자동 메시지 및 접근성 애플리케이션에 적합합니다.

주요 gTTS 기능:

  1. 다국어 지원: 영어, 스페인어, 프랑스어 등 다양한 언어로 텍스트를 음성으로 변환합니다.
  2. 지역 악센트: .com, .co.uk 또는 .co.in과 같은 최상위 도메인(TLD)을 지정하여 악센트를 미세 조정합니다.
  3. 조정 가능한 속도: slow 매개변수를 사용하면 이해력 향상을 위해 말하기 속도를 제어할 수 있습니다.

예: 텍스트 음성 변환

다음은 간단한 코드 조각입니다.

<code class="language-python">from gtts import gTTS

# Text to convert
text = "Hello, welcome to the world of text-to-speech!"

# Create gTTS object
speech = gTTS(text=text, lang='en', tld='com', slow=False)

# Save as MP3
speech.save("output.mp3")

print("Audio file 'output.mp3' created successfully.")</code>

단순화된 솔루션: 이미 만들어진 저장소

편의성을 높이기 위해 텍스트 음성 변환을 사용하여 .epub.fb2 파일을 MP3 오디오북으로 간편하게 변환하는 저장소를 만들었습니다.

오늘부터 오디오 형식으로 eBook을 즐겨보세요!

위 내용은 텍스트를 음성으로(책을 오디오북으로)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:볼트가드다음 기사:볼트가드