Fórum Root.cz
Ostatní => Odkladiště => Téma založeno: Ondraman 04. 01. 2021, 14:25:54
-
Dobry den, nevi prosim nekdo, zda se da stahnout databaze cisel ve wav nebo jinem formatu? Delam pro mamu mluvici hodiny, a potreboval bych cisla od 0 do 59, v cestine. Muzu to namluvit, ale neni mi moc rozumet :( Diky za pripadnou radu.
-
Zkuste se podívat sem: https://commonvoice.mozilla.org/cs
-
Co google translate z EN->CZ a dát si přehrát zvuk? Jen teda nevím jak z toho nějak inteligentně vyextrahovat ten zvuk. Přinejhorším nějakým SW co nahrává zvuk v systému co jde do repráků...
+ To budeš muset dělat po jednom od 0 do 59 ;D
-
nebo https://www.speechtech.cz/speechtech-text-to-speech/speechtech-tts-online-demo
-
Dekuji vsem za radu. Nakonec to udelam pres translator a https://soundoftext.com/. Vubec me to nenapadlo. Jeste jednou diky.
-
Mozno ti staci nahrat par kmenov a z toho vyskladat (v slovencine 0-19, 20, 30, 40, 50). Do toho sound of text mozes nahadzat cisla priamo ako cislice, ale 2 ciferne musis oddelit pismenom, cize "0 1 2.. 9.. 10 a 11 a 12 a... a 40 a 50". potom uz len postrihat a polepit.
-
Já používám bash skript z https://elinux.org/RPi_Text_to_Speech_(Speech_Synthesis) (od Dan Fountain).
Moje upravená verze pro češtinu a pro uložení streamu.
#!/bin/bash
#################################
# Speech Script by Dan Fountain #
# TalkToDanF@gmail.com #
#################################
INPUT=$*
STRINGNUM=0
ary=($INPUT)
echo "---------------------------"
echo "Speech Script by Dan Fountain"
echo "TalkToDanF@gmail.com"
echo "---------------------------"
for key in "${!ary[@]}"
do
SHORTTMP[$STRINGNUM]="${SHORTTMP[$STRINGNUM]} ${ary[$key]}"
LENGTH=$(echo ${#SHORTTMP[$STRINGNUM]})
#echo "word:$key, ${ary[$key]}"
#echo "adding to: $STRINGNUM"
if [[ "$LENGTH" -lt "100" ]]; then
#echo starting new line
SHORT[$STRINGNUM]=${SHORTTMP[$STRINGNUM]}
else
STRINGNUM=$(($STRINGNUM+1))
SHORTTMP[$STRINGNUM]="${ary[$key]}"
SHORT[$STRINGNUM]="${ary[$key]}"
fi
done
for key in "${!SHORT[@]}"
do
#echo "line: $key is: ${SHORT[$key]}"
echo "Playing line: $(($key+1)) of $(($STRINGNUM+1))"
NEXTURL=$(echo ${SHORT[$key]} | xxd -plain | tr -d '\n' | sed 's/\(..\)/%\1/g')
echo "http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&q=$NEXTURL&tl=cs-cz"
mpg123 -q "http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&q=$NEXTURL&tl=cs-cz"
mpg123 -q -w "$INPUT.wav" "http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&q=$NEXTURL&tl=cs-cz"
done
-
Zapomněl jsem doplnit. Pak už stačí jen smyčka
for i in {0..59}; do ./speech.sh $i; done
a je to za chvíli a bez práce.
Párkrát jsem se nějaké takové hodiny snažil najít, ale nic uspokojivého jsem nenašel.
Mám na seznamu "vytvořit", ale takových věcí je.
Pokud se to vydaří a byl by z toho nějaký veřejný repozitář, tak rád otestuji.
-
Párkrát jsem se nějaké takové hodiny snažil najít, ale nic uspokojivého jsem nenašel.
Mám na seznamu "vytvořit", ale takových věcí je.
Pokud se to vydaří a byl by z toho nějaký veřejný repozitář, tak rád otestuji.
Díky. Já to stavím na Arduinu. Na SD kartě čísla ve wav. Dám to do krabice. Jen 2 tlačítka. Jedno přečte aktuální stav času, druhé bude minutovník, tedy odpočet. Každé zmáčknutí řekne číslo o jedno vyšší. Při nějakém delay to začne odpočítávat....to je celé, ani displej tam asi nedám. Máma strašně špatně vidí, tak chci něco pro ni do kuchyně...asi blbost, ale jí to moc pomůže. O víkendu to snad dám dohromady, mám tak půlku. Kdyby měl někdo zájem, tak to klidně někam vystavím.
-
Dobrý den, na https://ulozto.cz/file/IGDmaZNCQ2mJ/pp20170701-rar# (https://ulozto.cz/file/IGDmaZNCQ2mJ/pp20170701-rar#) lze stáhnout něco jako simulátor palubního počítače autobusu DPP. Součástí je složka hlášení, která mimo stanic MHD Praha obsahuje též kvalitně namluvené fragmenty k sestavování čísel 1-999.