Hi!

2012/3/23 udo noll <[email protected]>:
>
>
>>> anyway, thansk for the add_protocol, havn't seen that before...
>>> with that it's probably possible to add a custom say command, if
>>> i'm not wrong again.
>
>> You're right, add_protocol is how say: is defined.
>
>
> this is really fun, thought to share it with other newbies...
> i was not lucky with the flashy festival output for "say", i'd
> prefer it mixed with another soundfile on the fly. it's easy if
> you have soX installed.
>
> add_protocol(temporary=true,"nice_say",
>    fun (arg,delay) -> get_process_lines("/path/say_nice.sh "^quote(arg))
> )
>
> /path/say_nice.sh:
>
> #!/bin/sh
> # quick hack
> sox -m base.wav "|echo $1 | text2wave |sox -  -p pad 2 channels 2 rate 44.1k" 
> temp.wav
> echo temp.wav
> exit 0
>
>
> this takes the file base.wav and mixes the output of text2wave at
> position 2 sec, converts it into stereo 44.1k and writes it to a tempfile.
> liquidsoap will happily delete it after playing, because of temporary=true

Nice trick, thanks for sharing!

Romain

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to