text2speech english (festival)
text2speech english (festival)
Download (11 MB):
http://dotpups.de/dotpups/Science/festival.pup
It is 34 MB extracted on your harddisk.
If you want it on another one, move and symlink /usr/local/festival
Then in a consolewindow type:
talk "this is a test. What do you think about it?"
it uses this synthesizer:
http://tcts.fpms.ac.be/synthesis/mbrola.html
It uses this program, to convert text to phonemes:
http://www.cstr.ed.ac.uk/projects/festival/
Mark
http://dotpups.de/dotpups/Science/festival.pup
It is 34 MB extracted on your harddisk.
If you want it on another one, move and symlink /usr/local/festival
Then in a consolewindow type:
talk "this is a test. What do you think about it?"
it uses this synthesizer:
http://tcts.fpms.ac.be/synthesis/mbrola.html
It uses this program, to convert text to phonemes:
http://www.cstr.ed.ac.uk/projects/festival/
Mark
Last edited by MU on Mon 14 Jul 2008, 01:46, edited 1 time in total.
- klhrevolutionist
- Posts: 1121
- Joined: Wed 08 Jun 2005, 10:09
hmm
I am typiny what you told, but do not here anything ? Do I need to have anything installed ? I was assuming that everything needed was included in the dotpup...
EDIT = I believe my speaker is malfunctioning... Hooked it up to surround sound and now works !!
EDIT = I believe my speaker is malfunctioning... Hooked it up to surround sound and now works !!
Last edited by klhrevolutionist on Fri 16 Jun 2006, 19:25, edited 1 time in total.
Heaven is on the way, until then let's get the truth out!
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
I normally say that to my computer . . .MU wrote: talk "ok, I'll serve you, master"
By right clicking on a desktop icon and editing as text
I was able to add the following in a few minutes
(festival talks as the program opens - so no appreciable delay)
Have not worked out how to do an exit message
Code: Select all
#!/bin/sh
talk "Web! Here I come!"
exec mozstart "$@"
Code: Select all
#!/bin/sh
talk "Editor is open!" &
exec geany "$@"
Code: Select all
#!/bin/sh
talk "Let us paint!" &
exec mtpaint "$@"
call from a list of alternative festival startup texts?
flash, it depends.
I think you can not alter downloads from Mozilla/Firefox.
But you could rename wget to wget2.
Then create a new wget:
------------
Lobster, I don't know how to use random functions in shellscripts.
In puppybasic it might work, but I'm too tired to concentrate.
If I don't forget it, I can write something tomorrow, remind me please.
Mark
I think you can not alter downloads from Mozilla/Firefox.
But you could rename wget to wget2.
Then create a new wget:
Code: Select all
#!/bin/bash
wget2 "$@"
talk "Attention. . the download finished."
Lobster, I don't know how to use random functions in shellscripts.
In puppybasic it might work, but I'm too tired to concentrate.
If I don't forget it, I can write something tomorrow, remind me please.
Mark
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
A pseudo random number sufficient here can be called like so:
to give a random number in the range 1-60
Code: Select all
date --u +%S
ok, here it is
First, you need talkext1 to read textfiles:
( description: http://www.murga-linux.com/puppy/viewto ... 4129#54129 )
Then you need some textfiles with the text to be read.
And finally "randomtext", a small Puppybasic examplescript.
I added some start-variables in it, so that you easily can customize it.
I made a dotpup of all required files with a menu-entry:
http://dotpups.de/dotpups/Science/talktext1.pup
Works with the english and the german speech-synthesizers.
Mark
First, you need talkext1 to read textfiles:
( description: http://www.murga-linux.com/puppy/viewto ... 4129#54129 )
Then you need some textfiles with the text to be read.
And finally "randomtext", a small Puppybasic examplescript.
I added some start-variables in it, so that you easily can customize it.
I made a dotpup of all required files with a menu-entry:
http://dotpups.de/dotpups/Science/talktext1.pup
Works with the english and the german speech-synthesizers.
Mark
Last edited by MU on Mon 14 Jul 2008, 01:45, edited 2 times in total.
- klhrevolutionist
- Posts: 1121
- Joined: Wed 08 Jun 2005, 10:09
Robots in disguise...
Are there other voices for this thing ? The one by default is a robot. I know lobster mentioned a website sometime back that could say small lines in different tones. I will be looking up the docs, but thought I might ask in case somebody else already knew.
Thanks.
Are there other voices for this thing ? The one by default is a robot. I know lobster mentioned a website sometime back that could say small lines in different tones. I will be looking up the docs, but thought I might ask in case somebody else already knew.
Thanks.
Heaven is on the way, until then let's get the truth out!
Looking forward to what you put together!klhrevolutionist wrote:Robots in disguise...
Are there other voices for this thing ? The one by default is a robot. I know lobster mentioned a website sometime back that could say small lines in different tones. I will be looking up the docs, but thought I might ask in case somebody else already knew.
Thanks.
Any progress on voice-to-text for Puppy?
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
all singing / dancing Puppy
Thanks MarkI made a dotpup of all required files with a menu-entry:
http://dotpups.de/dotpups/Science/talktext1.pup
Works with the english and the german speech-synthesizers.
Currently the only version of Puppy that talks and may even sing is
Linux Tmxxine
However it would be a fun thing for kids versions . . .
http://tmxxine.com/Wikka/wikka.php?wakka=LinuxTmxxine
The ISO link MAY still work but xara (for example) is not stable at all in this pre-release
Linux Tmxxine is not expected to be released or sing until 2008
(in this time line)
Linux Tmxxine Unleashed ( v0.8 ) may be released after version 1 - Who knows
http://tmxxine.com/Wikka/wikka.php?wakk ... eUnleashed
Here are podcasts on creating an all singing / dancing Puppy
http://tmxxine.com/Wikka/wikka.php?wakka=DistroCreate
here is an online demo of text to wav
http://www.research.att.com/~ttsweb/tts/demo.php
Last edited by Lobster on Sun 26 Nov 2006, 07:45, edited 1 time in total.
In fact an elipsis ( ... ) results in a definite pause, which makes the message far more understandable.MU wrote:Code: Select all
#!/bin/bash wget2 "$@" talk "Attention. . the download finished."
Great job, MU!
just install it, then type:
talktext1 /usr/local/talktext1/testtext-de
or:
talktext1 -en /usr/local/talktext1/testtext-en
references:
http://www.murga-linux.com/puppy/viewto ... 4129#54129
Mark
talktext1 /usr/local/talktext1/testtext-de
or:
talktext1 -en /usr/local/talktext1/testtext-en
references:
http://www.murga-linux.com/puppy/viewto ... 4129#54129
Mark
Last edited by MU on Mon 14 Jul 2008, 10:47, edited 1 time in total.
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Dinky, Mu,
(good name for a Eurovision Song Contest winner)
I have turned the .pups into .pets (so they will be installable in Dingo)
Achtung (warning): running the .pet may freeze your system
Que? Why?
Anyway press ctrl + alt + backspace and from the prompt type xwin
- everything will be OK but even so . . . Pet bug?
Now the talktext1 requires wxbasicscript aka Puppybasic
and (shock horror) that is not in Puppy Dingo
. . . so you either install wxbasicscript or rewrite in C or Freebasic
or maybe it can be redone in plain bash script?
http://tmxxine.com/festival/festival.pet
http://tmxxine.com/festival/talktext1.pet
and talking of singing there is an extension of Festival
http://cslu.cse.ogi.edu/tts/flinger/
but then you need the midi add on . . .
(good name for a Eurovision Song Contest winner)
I have turned the .pups into .pets (so they will be installable in Dingo)
Achtung (warning): running the .pet may freeze your system
Que? Why?
Anyway press ctrl + alt + backspace and from the prompt type xwin
- everything will be OK but even so . . . Pet bug?
Now the talktext1 requires wxbasicscript aka Puppybasic
and (shock horror) that is not in Puppy Dingo
. . . so you either install wxbasicscript or rewrite in C or Freebasic
or maybe it can be redone in plain bash script?
http://tmxxine.com/festival/festival.pet
http://tmxxine.com/festival/talktext1.pet
and talking of singing there is an extension of Festival
http://cslu.cse.ogi.edu/tts/flinger/
but then you need the midi add on . . .