tts-whatsapp
Wysyłaj wiadomości głosowe na WhatsAppie w 40+ językach automatycznie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do wysyłania wysokiej jakości wiadomości głosowych na WhatsAppie bezpośrednio z linii poleceń. Obsługuje ponad 40 języków, od angielskiego i hiszpańskiego po francuski i niemiecki. Tekst automatycznie konwertuje się do formatu audio OGG/Opus, który WhatsApp rozpoznaje natywnie. Możesz wysyłać wiadomości do pojedynczych kontaktów lub grup. Proces zajmuje zaledwie 2-3 sekundy od wydania komendy do dostarczenia. Wymaga zainstalowania Piper TTS i FFmpeg.
Jak używać
Zainstaluj wymagane zależności: Piper TTS za pomocą pip3 install --user piper-tts oraz FFmpeg (brew install ffmpeg na macOS lub apt install ffmpeg na Linuxie).
Pobierz modele głosów z Hugging Face (https://huggingface.co/rhasspy/piper-voices) i umieść je w katalogu ~/.clawdbot/skills/piper-tts/models/. Na przykład plik fr_FR-siwis-medium.onnx dla francuskiego.
Aby wysłać podstawową wiadomość, użyj komendy: tts-whatsapp "Twoja wiadomość" --target "+48XXXXXXXXX", gdzie +48XXXXXXXXX to numer telefonu odbiorcy.
Jeśli chcesz wysłać wiadomość do grupy WhatsApp, zamień numer na identyfikator grupy w formacie 120363257357161211@g.us.
Aby zmienić język, dodaj parametr --lang (np. es_ES dla hiszpańskiego) i opcjonalnie --voice aby wybrać konkretny głos. Przykład: tts-whatsapp "Hola mundo" --lang es_ES --voice carlfm --target "+34..."
Możesz dostosować jakość audio parametrem --quality high dla lepszego dźwięku. Pliki audio są automatycznie usuwane po pomyślnym wysłaniu.