π¦ ClawHub
audiobook
by @lnj22
Create audiobooks from web content or text files. Handles content fetching, text processing, and TTS conversion with automatic fallback between ElevenLabs, O...
π‘ Examples
import os1. Check which TTS API is available
def get_tts_provider():
if os.environ.get("ELEVENLABS_API_KEY"):
return "elevenlabs"
elif os.environ.get("OPENAI_API_KEY"):
return "openai"
else:
return "gtts" # Free, no API key neededprovider = get_tts_provider()
print(f"Using TTS provider: {provider}")
π Tips & Best Practices
"Content appears to be a summary"
curl directly instead of web fetch tools"API key not found"
echo $OPENAI_API_KEY"Audio chunks don't sound continuous"
TERMINAL
clawhub install pg-essay-to-audiobook-audiobook