Snapinator development (Snap! programmers wanted)

It's actually possible to do without JS.
untitled script pic (18)

Oh, cool! Thank you for that.

I was saying that I was using the google translate voice for the text 2 speech, not the actual translate :slight_smile:

Here are the blocks I have right now, sadly no meow meow voice.
t2s script pic


Update added more languages

um when I do


in snapinator it turned into
but it should be

that's because makeymakey and set drag mode isare unsupported currently

ok, i get makey makey, but not the draggable.

Snap! didn't support setting the drag mode that way at the time I wrote Snapinator 3. Support for the block will be added.

ok good

Solution
[scratchblocks]
if <(voice) = [meow]> {
  set [voice:type] to [meow]
} :: control
//The scratchblocks formatting was messing up.
[/scratchblocks]

thanks I will add this soon

Where do you find the: join list input block?

It's just a normal join block. Drag the input reporter over the arrows next to the inputs, and once you get a red circle, drop the reporter.

It's the regular join block. For all the variadic blocks (the ones with ◄►arrows), if you hover another reporter over the arrows, you get a red halo instead of the usual white one, and if you drop your reporter there, it has to report a list, and the items of that list become the inputs to the variadic slot(s).

But you won't get it on a list block

well, you wouldn't need that because it would be the same as using it without the list block

also, can you add support for the scratch [scratchblocks] loudness
[/scratchblocks]
block? in :snap: it is

[scratchblocks] microphone [loudness v] :: sensing reporter
[/scratchblocks]

Yep, I will. Thought I already did that, but apparently not.

@djdolphin i've finished the text to speech blocks. Tell me what I need change (if needed too.) One thing is that they carry variables around the project is that ok? Or do I need to get around this?
Run Project
Source code:

Nice, thanks! Global variables are fine.