Discuss Scratch
- Discussion Forums
- » Suggestions
- » Record: an Extension
- DataLabGames
-
Scratcher
100+ posts
Record: an Extension
Maybe a “Microphone” extension? I don't know how to make extensions, so I'll post my idea here for others to develop
.
Here is what is in the extension:
A reporter that works like a list called “Recorded sounds”.
A block called “Start recording”.
A block called “End recording”.
A block called “Play () of recorded sounds”
A reporter called “(INSERT DROP-DOWN) of () of recorded sounds at () seconds”. The drop-down menu have the options “volume”, “pitch”, and things like these.
The “Start recording” block starts recording.
The “End recording” block ends recording and add the sound recorded to the list “Recorded sounds”.
The “Play () of recorded sounds” play the selected sound. The number input is the item number of the sound to play in the list.
The reporter tells the value of the selected second of the sound in the list.
The list is just there and cannot be put into a number input.
I think that this is going to be a challenge to create. There might be some parts that might be impossible to make. However, I think that this extension could do a lot of things, from allowing voice recording to even phone call simulators and voice recognition systems. I hope this gives you an idea!
. Here is what is in the extension:
A reporter that works like a list called “Recorded sounds”.
A block called “Start recording”.
A block called “End recording”.
A block called “Play () of recorded sounds”
A reporter called “(INSERT DROP-DOWN) of () of recorded sounds at () seconds”. The drop-down menu have the options “volume”, “pitch”, and things like these.
The “Start recording” block starts recording.
The “End recording” block ends recording and add the sound recorded to the list “Recorded sounds”.
The “Play () of recorded sounds” play the selected sound. The number input is the item number of the sound to play in the list.
The reporter tells the value of the selected second of the sound in the list.
The list is just there and cannot be put into a number input.
I think that this is going to be a challenge to create. There might be some parts that might be impossible to make. However, I think that this extension could do a lot of things, from allowing voice recording to even phone call simulators and voice recognition systems. I hope this gives you an idea!
- iluvkittens57
-
Scratcher
54 posts
Record: an Extension
Support. This feature would be amazing to add!
However, I think that this extension could do a lot of things, from allowing voice recording to even phone call simulators and voice recognition systems.I have a lot of projects where I could use something like that.
[start v] recording::sound
[stop v] recording::sound
play ( ) of recorded sounds::sound
(recorded sounds::sound)
[ v] of () of recorded sounds at () seconds::sound
- ThatOneWeirdDude
-
Scratcher
1000+ posts
Record: an Extension
No support:
This could lead to leaked footage of normal scratchers lives. Im pretty sure somehow a user could manage to store everything a user records in their project, without the users content
This could lead to leaked footage of normal scratchers lives. Im pretty sure somehow a user could manage to store everything a user records in their project, without the users content
- CatsUnited
-
Scratcher
1000+ posts
Record: an Extension
No support:I doubt it; you can't produce a waveform nearly accurate enough to be able to discern someone's voice by just fetching it from a saved sound clip like what they're suggesting, let alone be able to save that information to a set of cloud variables.
This could lead to leaked footage of normal scratchers lives. Im pretty sure somehow a user could manage to store everything a user records in their project, without the users content
This isn't to say I necessarily am a supporter of this suggestion since I'm not sure if having projects being able to generate brand new assets from blocks (like costumes or in the case of this particular suggestion, sounds) would be an action that the ST would want to introduce into Scratch - it doesn't really have that scratch-y feel to it, even as an extension. The first reporter you mentioned that outputs a list rather than plain text sounds like something that Snap! would do, and in general I can't see manipulation of the microphone to this extent being something that would be included.
On the subject of voice recognition though, there actually was a speech to text extension being worked on during the development of Scratch 3 and I think that would be more of an interesting thing to have added in as an extension.
- Boomer001
-
Scratcher
1000+ posts
Record: an Extension
I'm wondering if i can make a ScratchX extension for that…It's done! Wow, that took me pretty long to make. I have 6 blocks:
start recording audio :: extensionStarts recording
stop recording audio :: extensionStops recording
play () of recorded sounds :: extensionPlays one of the recorded sounds (every sound you will record will get stored and this block plays it back)
stop recordings :: extensionStops the recorded sounds (if one plays)
total sounds recorded :: reporter extensionReports the amount of sounds you have recorded
EDIT: new block:
set playback speed to () X :: extensionSets the playback speed
I hope you like it!
Last edited by Boomer001 (Feb. 28, 2020 14:12:18)
- Nambaseking01
-
Scratcher
1000+ posts
Record: an Extension
Hi @DataLabGames,
Good that you are suggesting stuff but it seems like this topic is a duplicate! A duplicate is when a topic is the same as an existing one, and when there are two like these in the “Suggestions” forum, the new one needs to get closed so there aren't topics cluttered all over the place discussing the same thing. Sometimes though, the new topic has a lot of details and discussion and it gets merged with the old one. But don't worry, you won't be banned or anything - everyone can make mistakes!
From now on though, make sure to search any duplicates here before suggesting stuff!
Please continue the discussion here: https://scratch.mit.edu/discuss/topic/235162/
I will report this topic to be closed.
Good that you are suggesting stuff but it seems like this topic is a duplicate! A duplicate is when a topic is the same as an existing one, and when there are two like these in the “Suggestions” forum, the new one needs to get closed so there aren't topics cluttered all over the place discussing the same thing. Sometimes though, the new topic has a lot of details and discussion and it gets merged with the old one. But don't worry, you won't be banned or anything - everyone can make mistakes!
From now on though, make sure to search any duplicates here before suggesting stuff!
Please continue the discussion here: https://scratch.mit.edu/discuss/topic/235162/
I will report this topic to be closed.
- Boomer001
-
Scratcher
1000+ posts
Record: an Extension
Hi @DataLabGames,It's not the same i think.
Good that you are suggesting stuff but it seems like this topic is a duplicate! A duplicate is when a topic is the same as an existing one, and when there are two like these in the “Suggestions” forum, the new one needs to get closed so there aren't topics cluttered all over the place discussing the same thing. Sometimes though, the new topic has a lot of details and discussion and it gets merged with the old one. But don't worry, you won't be banned or anything - everyone can make mistakes!
From now on though, make sure to search any duplicates here before suggesting stuff!
Please continue the discussion here: https://scratch.mit.edu/discuss/topic/235162/
I will report this topic to be closed.
Did you mean this topic?
Last edited by Boomer001 (Feb. 28, 2020 12:36:46)
- Nambaseking01
-
Scratcher
1000+ posts
Record: an Extension
It's not the same i think.
Did you mean this topic?
No, mine was back from 2017…
- DataLabGames
-
Scratcher
100+ posts
Record: an Extension
Hi @DataLabGames,
Good that you are suggesting stuff but it seems like this topic is a duplicate! A duplicate is when a topic is the same as an existing one, and when there are two like these in the “Suggestions” forum, the new one needs to get closed so there aren't topics cluttered all over the place discussing the same thing. Sometimes though, the new topic has a lot of details and discussion and it gets merged with the old one. But don't worry, you won't be banned or anything - everyone can make mistakes!
From now on though, make sure to search any duplicates here before suggesting stuff!
Please continue the discussion here: https://scratch.mit.edu/discuss/topic/235162/
I will report this topic to be closed.
Oh. Okay. I never knew that there is a forum discussing the same topic. Sure, delete this studio.
Last edited by DataLabGames (Feb. 29, 2020 10:06:29)
- iluvkittens57
-
Scratcher
54 posts
Record: an Extension
duplicateNo, that suggestion is for voice recognition, this one is just for recording sounds.
Sorry if I misunderstood

- Nambaseking01
-
Scratcher
1000+ posts
Record: an Extension
Oh. Okay. I never knew that there is a studio discussing the same topic. Sure, delete this studio.
It isn't a studio xD These are forum topics.
- R4356th
-
Scratcher
1000+ posts
Record: an Extension
Extensions aren't something the ST is concerned with before they are released. Visit http://scratchx.org
- Paddle2See
-
Scratch Team
1000+ posts
Record: an Extension
I don't feel that it's really all that similar to either one. This one is proposing that the microphone be active at run time to store sound clips in an accessible fashion. Not necessarily for voice recognition purposes.Hi @DataLabGames,It's not the same i think.
Good that you are suggesting stuff but it seems like this topic is a duplicate! A duplicate is when a topic is the same as an existing one, and when there are two like these in the “Suggestions” forum, the new one needs to get closed so there aren't topics cluttered all over the place discussing the same thing. Sometimes though, the new topic has a lot of details and discussion and it gets merged with the old one. But don't worry, you won't be banned or anything - everyone can make mistakes!
From now on though, make sure to search any duplicates here before suggesting stuff!
Please continue the discussion here: https://scratch.mit.edu/discuss/topic/235162/
I will report this topic to be closed.
Did you mean this topic?
- Nambaseking01
-
Scratcher
1000+ posts
Record: an Extension
I don't feel that it's really all that similar to either one. This one is proposing that the microphone be active at run time to store sound clips in an accessible fashion. Not necessarily for voice recognition purposes.
Okay, thanks for the clarification.
stop it, 60-second demon
and again… what the heck
- scramaso
-
Scratcher
500+ posts
Record: an Extension
No support:Same could someone do with the video blocks, but nobody makes it.
This could lead to leaked footage of normal scratchers lives. Im pretty sure somehow a user could manage to store everything a user records in their project, without the users content
- scramaso
-
Scratcher
500+ posts
Record: an Extension
Support. This feature would be amazing to add!However, I think that this extension could do a lot of things, from allowing voice recording to even phone call simulators and voice recognition systems.I have a lot of projects where I could use something like that.[start v] recording::sound[stop v] recording::soundplay ( ) of recorded sounds::sound(recorded sounds::sound)[ v] of () of recorded sounds at () seconds::sound
say (recorded sounds :: sound)in this case what would the sprite say?
- johnelr
-
Scratcher
1000+ posts
Record: an Extension
Maybe a “Microphone” extension? I don't know how to make extensions, so I'll post my idea here for others to developif this is added i guess voice chat would exist.
Here is what is in the extension:
A reporter that works like a list called “Recorded sounds”.
A block called “Start recording”.
A block called “End recording”.
A block called “Play () of recorded sounds”
A reporter called “(INSERT DROP-DOWN) of () of recorded sounds at () seconds”. The drop-down menu have the options “volume”, “pitch”, and things like these.
The “Start recording” block starts recording.
The “End recording” block ends recording and add the sound recorded to the list “Recorded sounds”.
The “Play () of recorded sounds” play the selected sound. The number input is the item number of the sound to play in the list.
The reporter tells the value of the selected second of the sound in the list.
The list is just there and cannot be put into a number input.
I think that this is going to be a challenge to create. There might be some parts that might be impossible to make. However, I think that this extension could do a lot of things, from allowing voice recording to even phone call simulators and voice recognition systems. I hope this gives you an idea!
- Discussion Forums
- » Suggestions
-
» Record: an Extension











.