Flash :: Live Voice Chat With Manipulated Voice Audio With RTMFP
Mar 27, 2012
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 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.
Its just a quick question: Is it possible to run a falsh based voice chat without using the flash media server and instead using some kind of peer to peer connection? (just one to one connection, one to many connections are not needed)
Its just a quick question: Is it possible to run a falsh based voice chat without using the flash media server and instead using some kind of peer to peer connection? (just one to one connection, one to many connections are not needed)
I will create a voice chat application with Adobe Flex and I want use the opensource Red5 as a server.But, I confuse how to start it. it's possible just use NetStream and NetConnection?
I am doing a project on an interactive website that contains flash animations. I have to incorporate a voice that explains what is happening in the animations. I am using my own voice for this. I have recorded my voice and saved it as .mp3 files. between each animation there are about 6-10 audio files. I am pretty sure I can import the sounds into the flash library and drag the sounds on the timeline and sync the sound with the animations that way but is it possible to control the sound using actionscript as I have to incorporate buttons that allows the user to play, pause and stop the animation and the audio. Or can I only use actionscript to achieve this.
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.
is that possible that flash can develop voice recognition application? if user says "A" then flash can call movieclip "A", or in the application e-learning, user just say "next" then the application going to the next page.
We like working with flash.. but since we would also want our stuff to reach those who have LD like blind people, the question will be how will you incorporate flash to another technology like text to voice..
my final project has a prev, next,stop, play, pause buttons and all of these affect the animations and voice overs. I suggested to make this on video and bring it into flash using a video player, but they want it to be into a single SWF to put on their website.
I'm looking for a flash widget that allows users to record their audio and then send it to the server.
There are a few similar questions:
Record Audio and Upload as Wav or MP3 to server
They advocate using Red5 or flash media server.
Shouldn't it be possible to record locally on the user's client using the codecs that the user already has and then upload the resulting file to the server, rather than say, process the and record the stream on the server itself.
I'm going to do a voice recording plugin/addon on a website that will record audio and send it to the server for further processing. I have had two suggestions; either write a java applet or use flash. The service is supposed to work for all major browsers(IE, Firefox, chrome,..). I'm new to this area of development and is looking for tips on how to proceed with this. What is the pro's and con's for each solution?
For java applet, what Java speech API library do you recommend? I want a simple, small library, I only need voice input. Also, I am puzzled by Flash development, I can't find any good information about development, the adobe website dosn't make much sense. What is the programming language for flash, and how do you actually run it in html code? I have found ActionScript 3, is that used to create Flash plugins and can it perform voice recording?
We need to develop a flash voice conference application with using flash media server. The number of connections can be up to 20,000. is it possible with flash media server. Can it also possible with Peer to Peer. If we use flash media server what configuration needed for.
AS3 or Flex : How to create a voice pitch meter/analyzer? Is it possible? How to create voice pitch analyzer on flex or AS3? do you have any idea? or is there any software like this that can be used on a web site?
I'm after a Voice Recognition Library in ActionScript. I need to the software to be able to respond to simple english responses only. Yes & No type of responses.
I am trying to figure out how to embed the Google Voice (GV) code I have been given through my GV account into a Flash web page using Action Script, but instead of using the default GV icon, use my own, which then opens the GV 'Call' interface. Here is the GV code:
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:
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 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?