• Resolved gael22230

    (@gael22230)


    Hello
    Your pluggin looks great to me. I installed it and within seconds it was up and running. Good Job.
    I did a test but the audio quality of the voice mail is really unpleasant to listen to.
    Or can I adjust the recording quality.

    I have an internet radio and I would like to re-use the sounds sent by my listeners.

    Is it possible ?
    Thank you in advance.
    Gael

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Phoenix Studio

    (@phoenixstudiodz)

    Hello,
    Thank you for reaching out to us, currently there is no option in the user interface to config sound quality.
    However you can increase the quality which will by the way increase also the file size.
    in your plugin folder, easy-voice-mail->public->js->easy-voice-mail.js
    line 118
    const options = { mimeType: ‘audio/webm’, audioBitsPerSecond: 8000 };
    you can change it to 48000 (CD quality) which is supported by most sound cards.
    the same line become
    const options = { mimeType: ‘audio/webm’, audioBitsPerSecond: 48000 };
    We will add this options in the new version to make it simpler for users in the future.

    Thread Starter gael22230

    (@gael22230)

    Thank you so much. Would it be possible to change the “bit rate”. Currently the sound is encoded in 64 bits per second, I would like to put it in 128 or 192.
    thank you for your comeback

    Plugin Author Phoenix Studio

    (@phoenixstudiodz)

    Hello,
    The plguin use WebM format which use the Vorbis or Opus audio codec.
    Opus codec support from 6 kbit/s to 510 kbit/s.
    If you are talking about audio comming from sound card we have no controle over that
    64Kbps PCM = 8 * 8 , where first 8 is the depth (in bits), and second 8 is sampling rate 8khz which is a quality close to a phone calls.
    The codec provide the options directly to obtain a constant bitrate (CBR), where it can be set via audioBitsPerSecond.
    CBR: means whatever the input is, it will always provide as an output the value you set in the configuration.
    for 128 kpbs you can use 128000 as a value.
    for 192 kpbs you can use 192000 as a value.
    keep in mind that the audio is encoded and this has no clear direct relation to the input or quality (for example A+B*C = D)
    For example 8 kbps has no relation with 8kps PCM, where the first can be equivalent to 64kps PCM.
    This is lossy compression, if you record the voice of male, female, child, music … or any kind of audio, you will not get the same results, since we set a Fixed bit rate, the quality will increse/decrese depending on the input (and math used to do the compression), each audio/sound has a set of frequencies that can be reduced or not to more compact representation that can be restored (when playing audio), female voice has more hight frequencies, male has more distrubtion in frequency domain…
    To keep it simple: to obtain more quality: increase value and check again until you get the desirable value for you.
    Best regards.

    Does it mean there is no change to get a better quality? the bottleneck is chrome?
    BTW apart from that I really like your work! really great job!

    setting
    const options = { mimeType: ‘audio/webm’, audioBitsPerSecond: 48000 };
    didn’t help.

    first i tried some additional options i found on the web
    const options = { mimeType: ‘audio/webm’, audioSamplingRate:48000, audioEncodingBitRate:128000};
    that worked for me on chrome with my audio interface.

    Afterwards i also tried it without those options and it also sounded much better.
    const options = { mimeType: ‘audio/webm’};

    so i’m not sure what did the trick, but it worked for me so far.

    Since it was just a trail and error, maybe those settings are needed for something else.
    I noticed, that it’s not working (anymore?) with my iPhone.

    Best
    Heiko

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘24/5000 recording quality’ is closed to new replies.