Sign inSign up

techblog/ttsbot

By techblog

•Updated about 6 years ago

ttsbot is a Telegram bot allowing you to convert text to speech using Reverso Translations.

Image
1

10K+

techblog/ttsbot repository overview

⁠ttsbot

ttsbot is a Telepot⁠ powerd, easy to use Telegram bot allowing you to convert text to speech using Reverso Translations⁠.

⁠Credits:

=======

⁠ttsbot supports the following languages:

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

The language to use. Supported languages are in this table , please use only the name from LangCode column:

LangCodeVoiceGenderLanguage
Leila-ArabicLeila22kFemaleArabic
Mehdi-ArabicMehdi22kMaleArabic
Nizar-ArabicNizar22kMaleArabic
Salma-ArabicSalma22kFemaleArabic
Lisa-Australian-EnglishLisa22kFemaleAustralian English
Tyler-Australian-EnglishTyler22kMaleAustralian English
Jeroen-Belgian-DutchJeroen22kMaleBelgian Dutch
Sofie-Belgian-DutchSofie22kFemaleBelgian Dutch
Zoe-Belgian-DutchZoe22kFemaleBelgian Dutch
Alice-BE-Belgian-FrenchAlice-BE22kFemaleBelgian French
Anais-BE-Belgian-FrenchAnais-BE22kFemaleBelgian French
Antoine-BE-Belgian-FrenchAntoine-BE22kMaleBelgian French
Bruno-BE-Belgian-FrenchBruno-BE22kMaleBelgian French
Claire-BE-Belgian-FrenchClaire-BE22kFemaleBelgian French
Julie-BE-Belgian-FrenchJulie-BE22kFemaleBelgian French
Justine-Belgian-FrenchJustine22kFemaleBelgian French
Manon-BE-Belgian-FrenchManon-BE22kFemaleBelgian French
Margaux-BE-Belgian-FrenchMargaux-BE22kFemaleBelgian French
Marcia-BrazilianMarcia22kFemaleBrazilian
Graham-BritishGraham22kMaleBritish
Lucy-BritishLucy22kFemaleBritish
Peter-BritishPeter22kMaleBritish
QueenElizabeth-BritishQueenElizabeth22kFemaleBritish
Rachel-BritishRachel22kFemaleBritish
Louise-Canadian-FrenchLouise22kFemaleCanadian French
Laia-CatalanLaia22kFemaleCatalan
Eliska-CzechEliska22kFemaleCzech
Mette-DanishMette22kFemaleDanish
Rasmus-DanishRasmus22kMaleDanish
Daan-DutchDaan22kMaleDutch
Femke-DutchFemke22kFemaleDutch
Jasmijn-DutchJasmijn22kFemaleDutch
Max-DutchMax22kMaleDutch
Samuel-Finland-SwedishSamuel22kMaleFinland Swedish
Sanna-FinnishSanna22kFemaleFinnish
Alice-FrenchAlice22kFemaleFrench
Anais-FrenchAnais22kFemaleFrench
Antoine-FrenchAntoine22kMaleFrench
Bruno-FrenchBruno22kMaleFrench
Claire-FrenchClaire22kFemaleFrench
Julie-FrenchJulie22kFemaleFrench
Manon-FrenchManon22kFemaleFrench
Margaux-FrenchMargaux22kFemaleFrench
Andreas-GermanAndreas22kMaleGerman
Claudia-GermanClaudia22kFemaleGerman
Julia-GermanJulia22kFemaleGerman
Klaus-GermanKlaus22kMaleGerman
Sarah-GermanSarah22kFemaleGerman
Kal-Gothenburg-SwedishKal22kMaleGothenburg Swedish
Dimitris-GreekDimitris22kMaleGreek
he-IL-Asaf-Hebrewhe-IL-AsafMaleHebrew
Deepa-Indian-EnglishDeepa22kFemaleIndian English
Chiara-ItalianChiara22kFemaleItalian
Fabiana-ItalianFabiana22kFemaleItalian
Vittorio-ItalianVittorio22kMaleItalian
Sakura-JapaneseSakura22kFemaleJapanese
Minji-KoreanMinji22kFemaleKorean
Lulu-Mandarin-ChineseLulu22kFemaleMandarin Chinese
Bente-NorwegianBente22kFemaleNorwegian
Kari-NorwegianKari22kFemaleNorwegian
Olav-NorwegianOlav22kMaleNorwegian
Ania-PolishAnia22kFemalePolish
Monika-PolishMonika22kFemalePolish
Celia-PortugueseCelia22kFemalePortuguese
ro-RO-Andrei-Romanianro-RO-AndreiMaleRomanian
Alyona-RussianAlyona22kFemaleRussian
Mia-ScanianMia22kFemaleScanian
Antonio-SpanishAntonio22kMaleSpanish
Ines-SpanishInes22kFemaleSpanish
Maria-SpanishMaria22kFemaleSpanish
Elin-SwedishElin22kFemaleSwedish
Emil-SwedishEmil22kMaleSwedish
Emma-SwedishEmma22kFemaleSwedish
Erik-SwedishErik22kMaleSwedish
Ipek-TurkishIpek22kFemaleTurkish
Heather-US-EnglishHeather22kFemaleUS English
Karen-US-EnglishKaren22kFemaleUS English
Kenny-US-EnglishKenny22kMaleUS English
Laura-US-EnglishLaura22kFemaleUS English
Micah-US-EnglishMicah22kMaleUS English
Nelly-US-EnglishNelly22kFemaleUS English
Rod-US-EnglishRod22kMaleUS English
Ryan-US-EnglishRyan22kMaleUS English
Saul-US-EnglishSaul22kMaleUS English
Sharon-US-EnglishSharon22kFemaleUS English
Tracy-US-EnglishTracy22kFemaleUS English
Will-US-EnglishWill22kMaleUS English
Rodrigo-US-SpanishRodrigo22kMaleUS Spanish
Rosa-US-SpanishRosa22kFemaleUS Spanish
⁠The Default language is "Sharon-US-English"

⁠Usage

⁠Run from hub
⁠docker-compose from hub
version: "3.7"

services:
 ttsbot:
    # image: techblog/dockerbot
    build: https://github.com/t0mer/ttsbot.git
    container_name: ttsbot
    restart: always
    labels:
      - "com.ouroboros.enable=true"
    environment:
      - BOT_API_KEY=
      - TTS_LANG=he-IL-Asaf-Hebrew
      - TTS_PITCH=100
      - TTS_BITRATE=128k

Replace API_KEY with your bot token. if you do not have existing bot you can create one using the instruction in Step 2 in this article: TelePi – Control your pi with Telegram Bot⁠

⁠Donation


If you find this project helpful, you can give me a cup of coffee :)

paypal

Tag summary

Content type

Image

Digest

Size

200.2 MB

Last updated

about 6 years ago

docker pull techblog/ttsbot