World: r3wp
[Red] Red language group
older newer | first last |
Kaj 11-Aug-2011 [2938] | http://web.syllable.org/images/screenshots/Desktop/0.6.6/Red-SDL-binding-on-SyllableDesktop-0.6.6.png |
GrahamC 12-Aug-2011 [2939] | Impressive |
Endo 12-Aug-2011 [2940] | That's cool! |
Dockimbel 12-Aug-2011 [2941x2] | http://www.colineau.fr/rebol/downloads/demoTTS_Red.zip Demo of a dialog, using the Google TTS api. a custom dll has been written, based on the reference : http://www.codeproject.com/KB/audio-video/GoogleTTS-Ebook-Reader.aspx This demo is only executable under windows, and requests an Internet link Tested with Windows XP and red/system 0.2.1 compilation: do/args %rsc.r %demoTTS.reds -t Windows" |
Nice little demo and works very well. | |
Kaj 12-Aug-2011 [2943] | I've tested that my bindings are still compatible with the new release |
Dockimbel 12-Aug-2011 [2944] | Good to know. |
Kaj 12-Aug-2011 [2945] | Ooh, Text To Speech. Nice! |
Dockimbel 12-Aug-2011 [2946x2] | Yeah, good complement to your gfx binding to make a nice demo for the SFD 201. :-) |
2011 | |
Kaj 12-Aug-2011 [2948] | I assume it's Windows code? I wouldn't be interested in it, but you can |
Dockimbel 12-Aug-2011 [2949x2] | The DLL is compiled for Windows, but maybe jocko could build it for Linux or Syllable too. |
Or you can just make a wrapper on Google's TTS service using the cURL binding. | |
Kaj 12-Aug-2011 [2951x4] | If he ported that C++ code, it's bound to Windows. But yes, it could be done with cURL. Leaves the small matters of binding sound in SDL and MP3 decoding :-) |
From the Windows article: | |
Unknown languages are not played but you can make a lot of substitutions like let's say nl" do "de" etc. Mix sentences in different languages just for fun ;)" | |
If you want to make Dutch people angry, you should do that... | |
Dockimbel 12-Aug-2011 [2955] | Cross-posting jocko's reply from RebelBB french forum: There are two steps in this DLL: - first send a request to the Google api, for instance : http://translate.google.com/translate_tts?tl=en&q=hello+world Google returns an audio file : translate_tts.mp3 - second, automatically open this file and play it. I use a DirectXShow filter (windows only), directly able to render the url. In the case of Linux, cUrl could do the first step, and, for instance VLC the second |
Bas 12-Aug-2011 [2956] | As Nenad allready mentioned, he will give a presentation about Red during Software Freedom Day 2011, wednesday 14th september, at the Centrum Wiskunde & Informatica (CWI), Science Park Amsterdam: http://www.softwarefreedomday.eu/ |
GrahamC 12-Aug-2011 [2957] | TTS ... nice. |
Kaj 12-Aug-2011 [2958] | Actually, my bindings don't work anymore with 0.2.1; they only compile |
shadwolf 12-Aug-2011 [2959x2] | keep the good work :) |
/me adds pixels too :P | |
Dockimbel 13-Aug-2011 [2961x3] | Thanks. |
Kaj: it seems I have introduced a regression on logic! handling in last commits. I will fix that asap. | |
Kaj: issue should be fixed now, I have added a couple new tests to avoid new regressions for such returned values. | |
Kaj 13-Aug-2011 [2964] | Thanks! Logic! returns work again, but now I have another problem |
Dockimbel 13-Aug-2011 [2965x2] | I'm on it. |
Issue fixed. | |
Kaj 13-Aug-2011 [2967] | Thanks. Everything is peaceful again in paradise |
Dockimbel 13-Aug-2011 [2968] | Good! :) I will finally have some time to spend on the AVR port. |
Kaj 13-Aug-2011 [2969x2] | I hope so. I see a cload coming, but maybe it will drift past :-) |
cloud | |
Kaj 14-Aug-2011 [2971] | I've updated my bindings to the new PRINT form and marked them as needing the latest Red/System |
Dockimbel 14-Aug-2011 [2972] | Makes me think that having the release version stored in compiler and enforcing a header NEED: field might help... |
Kaj 14-Aug-2011 [2973x2] | Probably. I was recently looking for the compiler version, but couldn't find it |
It would have to be quite precise, though. Currently, the first 0.2.1 release won't do due to the bugs | |
Kaj 16-Aug-2011 [2975] | Is there a limit to the number of arguments that can be passed to (variadic) functions? |
Dockimbel 17-Aug-2011 [2976] | In the current implementation for IA-32, arguments total size is limited to 255 bytes. No special limit is set on variadic functions other than that. |
Kaj 17-Aug-2011 [2977] | The number of arguments, or the combined size of the arguments? |
Dockimbel 17-Aug-2011 [2978x2] | Combined size on stack. |
Have you reached that limit? | |
Kaj 17-Aug-2011 [2980x2] | No, but I'm thinking about implementing dialects in typed function calls. :-) |
Would that work out to 30 arguments for a typed function? | |
Dockimbel 17-Aug-2011 [2982] | You should leave that to Red...I wonder if I didn't open a pandora box by allowing type to be passed with arguments...:-) |
Kaj 17-Aug-2011 [2983x2] | You're not going the Bjarne Stroustrup route where you declare RTTI evil, are you? ;-) |
I think typed data should be used everywhere. It's very useful in PRINT, isn't it? | |
Dockimbel 17-Aug-2011 [2985] | 30 arguments: that's 30 * 4 * 2 bytes = 240 bytes, so that should fit in. |
Kaj 17-Aug-2011 [2986] | Don't the count and the pointer count? |
Dockimbel 17-Aug-2011 [2987] | ah yes, you're right, there's more to add...let me see... |
older newer | first last |