ActionScript 3.0 :: Record The User Voice & Act On It?
Sep 3, 2009
Is it possible to record the end user by mic? And what kid of actions can I do with the recording? Can I get for example the volume of the sound (decibels) in real time? Can I save the record on a file?
Is it possible to record voice using headphone in AS3, I have heard about FMS and cookies but didnt get any proper tutorial or source link. I am totally failed to implement ExternalInterface in AS3 for both call and callback methods.
I am developing an application where I need to record voice(for those who does not have a webcam so they can use only microphone to record voice) or video(those who have a a webcam - like laptop or external) files and save them on server, thereafter save the file name and logged in users id on database for later access.
I know I need to use some sort of flash app for this. But is there any free one which could server this purpose or even if there are paid ones which could serve this purpose that would be great. I tried google but may be I was not being able to go after the proper term or something, I could not succeed finding a proper solution for this.
I need to record the voice of the student from the client and send it to server to check whether there are any gramatical mistakes in it. I have designed the client in flexMy problem is, i have no idea of how to store the recorded sound and send it to the server
Is it possible to record (5 seconds) a voice with the microphone and save it as a mp3 file WITHOUT sending data to the server? I would like to save the file with FileReference (some times ago I did an experiment saving a bitmap and it worked).
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="[URL]" layout="absolute" creationComplete="init();"> <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.core.mx_internal; import flash.media.Camera; [Code] ..... So, I play the record video , but there is no image , just voice
I would like to build a small application in AS3 so that my users can record their voice with microphone.I know there is a Microphone class but I don't know if AS3 allows to record the voice into a file that will be stored on the server.Is that possible to do so only with AS3?
I'm going to create a new website where i've a main swf that loads all the other that are called by the menu. I'm going to use swfaddress for deeplinkng, but my question is: when the user click on one menu voice the main swf load an external swf. now, when i click on another swf i must make a out-transition of the current loaded how can i detect in the external swf that the user click another menu voice? Or i must do the out-transition in the main swf?
We are building a live RTMFP voice chat application with Cumulus. While the basic voice transfer works pretty easy using NetStreams, we have one big problem:There does not seem to be a way to manipulate the microphone data that the NetStream sends, and also not a way to manipulate the data the listening NetStream receives before it is played.However, this is exactly what we need. We do not want to transfer the normal microphone recorded audio, but first pitch it, then send it, then play it. Or first send it, then pitch it, then play it. But it seems that the whole audio recording, speex encoding, speex decoding and audio playback is completely encapsuled within the NetStream class.The only ways to achieve what we want (and all of them removing NetStream completely) seem to be:Send raw pitched audio data. That does work, but is of course a lot of data to send and will likely not work fast enough outside of our local LAN testing.
Pitch audio data, convert to ogg/mp3 using existing encoders for flash, send, decode ogg/mp3 and play. But this would mean encoding each and every sample packet that is received from the microphone, adding header stuff, etc. So this would likely not even yield that much of a benefit compared to raw audio data.2.1. This would actually be a good way if there was a Speex encoder/decoder for flash. But ironically, there is none other than the built in one (which is used for encoding/decoding audio in NetStreams) that cannot be explicitly used. ot offering it, Adobe...Send the data to the Cumulus server, pitch (and probably convert) there and send to the recipient. This would likely not even be that much faster than 1. and also throw away the exact benefit of RTMFP, P2P communication.
I am looking for a way to capture the user interactions with a text input control in Flash over a period of time (not a screen cast)?For example: If the user enter some text, then delete, then enter something, I would be able to store that interaction as it happens and replay that later.
I'm having a problem with Flash Media Interactive Server 3.5. I have a simple application setup. I would like to simply to be allow the user to record multiple flvs. This is just because we want them to record, preview and either publish or try again.
[Code]...
to start and stop recording. The problem I'm having is that while the first record seems to go ok, the second gets garbled. The video starts about 70% through, and then just plays a small portion. I've tried meta injection to fix it up, but it's just not working. I'm thinking maybe I have to reset the stream or something before starting a record again, but I don't know how.
I am developing a small flash application. In my application a user can draw a painting. I want to capture the drawing process as a video, and later allow him to view how he painted the drawing. Is such a thing possbile? If so how (do I need flash media server for this)?
im wanting to create a simple feature in my flash ap that allows a user to select if they want voice overs played or the standard beep beep (fashy sounds) i have three buttons (onBtn, offBtn and rollMe). does anyone know how i could do somting like... if onBtn is selected then.. on rollover 'rollMe' mySound1.start(); else if offBtn is selected then... on rollover 'rollMe' mySound2.start();
We want to build an application that allows the user to record a video using their webcam on our site using flash and save the URL in a database using PHP. So that we can allow the user to send the video's to other users etc. Also we want to offer the user the possibility to upload their movies (per mail and with PHP) and convert them to flash movies, can this also be done using Flash media server? (maybe in combination with AMFPHP)
I need to develop a browser based application that record the user screen, much preferably on flv. Also doing that with java would be perfect.That's exactly what they accomplished at [url].... , with just a javaWS app.
If I have several items that move across the screen but the user can click any of them at any time, how do I record the current position of any of the items item in order to use that data to change the position of the item after the user clicks?
This is what I am doing: I have 11 images that slide accross the screen. The user can click any of them at any time. When he clicks one I am scaling the image so it looks like it is comming forward (z axis) and then the rest of the images are scaled down so it looks like they are going back on z axis. So what I am trying to do is get the current position of the image when the user clicks the image so that I can use that to correctly estimate the scaling and moving of the image to make it look like it scales from the center and not from the top left corner. So if have a variable that gets the current position of the image being clicked I'm thinking I can change its position using something like: x = currentposition + -45;
I develop failover fms application with server-side action script. But i have a problem that FMS can't continue to record stream with record mode "append".
Environment: FMS 4.5.1 r484 on CentOS 5.5/6.0
Goals:
I have 2 same data streams in failover application and republish primary to livepkgr application.
I have to store of last 10 hours intact recorded video (DVR).
Failover app logic:
1. I create NetConnection and NetStream to livepackager;
2. When primary stream is connected it attach the primary stream to livePackager NetStream
3. If primary stream is disconnected it reattach the backup stream to livePackager NetStream
Problem: I have testing environment. It stop primary stream every 5 min, and started primary stream 5 min after stopping.
It work's, fine, but after a few hours testing LIVEPACKAGER falls. It can't record a stream, NetStream.Record.Start -> NetStream.Record.NoAccess -> NetStream.Record.Stop
Search a solution: I try to relaunch recording process and have no success. try to shutdown/start livepackager, it's same, try to restart server, same no success.
I cant stream.clear() or record with mode "record" cause it clears my dvr cache, I cant clean stream directory in livepackager application.
i'm trying to make a on line voice recorder + server upload. Today, i can do it in wav format, but i really wish to record it in mp3 or wma or other format so i can record small files. The actionscript is:
I want to control flash animation from voice, like after animation start, to pause animation will speak "STOP" from microphone animation will stop on same time or speak "START" animation will start from same timeline.
I'm a design student currently dabbling with Arduino code (based on c/c++) and flash AS3. What I want to do is to be able to write a program with a voice control input.
So, program prompts user to spell a word. The user spells out the word. The program recognizes if this is right, adds one to a score if it's correct, and corrects the user if it's wrong. So I'm seeing a big list of words, each with an audio file of the word being read out, with the voice recognition part checking to see if the reply matches the input.
Ideally i'd like to be able to interface this with an Arduino microcontroller so that a physical output with a motor could be achieved in reaction also.
Thing is i'm not sure if I can make this program in flash, in Processing (associated with arduino) or if I need another C program-making-program. I guess I need to download a good voice recognizing program, but how can I interface this with anything else? Also, I'm on a mac. (not sure if this makes a difference)
With the release of AIR 2.5 for Android Flex-developers gain access various system API of the operating system. Are there any official (or unofficial) APIs Google Voice for ActionScript?
I am using Adobe Citrus and Air. The goal is to make a voice chat application with low latency. I take the sound samples that I get from the Microphone SAMPLE_DATA_EVENT encode them in using Native Process and speexenc.exe.
The question with method should I use for the sending of the samples. I tried object repication and the latency is to big.