Questions tagged [amr]

The Adaptive Multi-Rate audio codec or AMR for short is a patented audio data compression scheme optimized for speech coding.

140 questions
2
votes
1 answer

How to convert aac/amr to pcm in Android

I have several recorded sound files on an Android device which are encoded as aac (in an mp4 container). I also have some which are encoded as amr (in a 3gpp container). I wish to convert both types into raw PCM data values for the purpose of…
Dororo
  • 3,420
  • 2
  • 30
  • 46
2
votes
1 answer

Encoder/Decoder PCM to AMR Android

I've been looking for a while now for any java library that allows me to encode and decode a PCM-AMR audio stream that is sent through a TCP socket connection. Without having to use Android's JNI. Is there anything that can help me? In the worst…
ElHacker
  • 1,687
  • 17
  • 18
2
votes
1 answer

Android: Reliable Audio Recording, All Devices

Can someone please share with me a RELIABLE way to record audio across all devices using MediaRecorder? I'm simply trying to record a low-bitrate AMR format audio file, which according to google is standard across all devices. That's a bunch of…
ThumbsDP
  • 543
  • 6
  • 18
2
votes
1 answer

Playing audio from amr on Android

I can receive a byte array from a Socket. I need to play audio from this byte array - the audio is encoded with AMR 8000Hz. I found that I can play AMR audio with MediaPlayer. However, MediaPlayer can't play music from byte array, and I don't want…
Alexander Mikhaylov
  • 1,790
  • 1
  • 13
  • 23
1
vote
1 answer

RTP payload Depacketization for bandwidth Efficient mode for AMR

Do anybody have idea that how can i convert the RTP packetized AMR audio content into standalone AMR file? I have the dump of RTP payload and I want to convert it into the standalone AMR file. I have followed up RFC 3267 and RFC 4867 and understood…
NitinG
  • 893
  • 3
  • 21
  • 38
1
vote
1 answer

Robot not merge with odometry

i am newly working on ros. I got odometry value from two motor, but i cannot merge with odometry value with my robot in rviz. that odometry value keep on moving but my robot idle at one point In rviz. kindly helps to overcome this issue. Thanks…
1
vote
0 answers

ROS2 Navigation: Unreliable movement, Message dropping/Failed update rate/Extrapolation error

Running into an issue with Autonomous navigation, on Foxy, running ROS2 with Nav2, Linorobot2 packages. So I am running Launch->Teleop_twist->SLAM->Navigation_2 launch files. I am getting error on my Launch command window: Failed to meet update…
user2420956
  • 67
  • 1
  • 9
1
vote
1 answer

Silence Detection in AMR

How to make difference between silence and other audio in AMR? I want to implement custom Voice Activity Detection mechanism. Any ideas on how to proceed? I need the algorithm for that.
gop
  • 2,150
  • 5
  • 26
  • 54
1
vote
1 answer

Implementing AMR encoder

I have 8k 16bit PCM and I want to implement algorithm for converting it to AMR. How should I proceed? I need some kind of guide or tutorial explaining how to encode PCM to AMR. Note: For now I only need to be able to encode PCM to AMR without…
gop
  • 2,150
  • 5
  • 26
  • 54
1
vote
0 answers

Construction of multiple pipelines in Gstreamer

I have a requirement in which I have to maintain 5 independent pipelines simultaneously. These pipelines are similar and look like this: udpsrc -> rtppcmadepay -> alawdec -> audioconvert -> audioresample -> voamrwbenc -> rtpamrpay -> udpsink I have…
1
vote
0 answers

Is there any way of playing .amr audio file in React.js?

I am trying to play .amr using tag in react.js but this file is not playing. I read somewhere that html browser does not support .amr audio file is there any work around for this? This is the code to my audio tag:
1
vote
0 answers

Decode AMR to AAC using libav (ffmpeg)

For all I know, iOS 4.3 doesn't support AMR frames to play it with AudioQueue output. I receive AVPacket instance from RTSP server as AMR frame. I'm trying to make two methods to decode AMR into raw buffer and then encode it into AAC. I've found…
Victor
  • 11
  • 3
1
vote
0 answers

How to use Opencore AMR in iPhone app?

iOS 4.3 no longer supports playing AMR Audio Files which is horrible and completely kills my app. Some people have suggested using Opencore-amr but I'm at a loss in terms of how to compile the library and integrate it into my iPhone application. I'm…
mymmaster
  • 826
  • 1
  • 9
  • 17
1
vote
0 answers

How to fix ld: framework not found vo-amrwb clang: error: linker command failed with exit code 1 (use -v to see invocation)

I have to build vo-armwb.framework through shell script and now trying to use the same framework in my sample app but when trying to build the app I am getting framework not found error. I tried to build .a or static library of the same code base…
Pradeep CR
  • 53
  • 1
  • 6
1
vote
1 answer

AMR - how to upsample

How can I upsample AMR audio data. The amr file consists of 6 bytes header - "!#AMR".getBytes() and after that there are frames 32bytes each with 1 byte header and 31bytes audio. How am I supposed to upsample it? I read about linear interpolation…
gop
  • 2,150
  • 5
  • 26
  • 54