GlobaLeaks icon indicating copy to clipboard operation
GlobaLeaks copied to clipboard

Voice message - Recipiente can't reproduce it

Open marcomeneghin opened this issue 1 year ago • 23 comments

What version of GlobaLeaks are you using?

4.13.13

What browser(s) are you seeing the problem on?

Chrome

What operating system(s) are you seeing the problem on?

Windows

Describe the issue

Recipient can't reproduce voice message. To reproduce he has to download file.

Proposed solution

No response

marcomeneghin avatar Oct 10 '23 14:10 marcomeneghin

Also, is it possible to disable anonymizationo f the voice? Maybe with a flag undere the form. In this way the whistleblower can decide if he wants anonimize or not the voice.

marcomeneghin avatar Oct 10 '23 14:10 marcomeneghin

Thank you @marcomeneghin

We will try to retest your setup to understand the reason of the failure and fix it.

In relation to the anonymization as the moment there is no possibility to disable it an we are evaluating the impact of making it possible to disable it. Our doubt is that by making it possible to disable anonymizations administrators will risk to collect bio-metrical data of users that want to remain anonymous. As well enabling users to choose on this opens to similar doubts. What do you think?

evilaliv3 avatar Oct 10 '23 14:10 evilaliv3

I'm not a lawyer but I understand your doubt. The problem is solved by explaining in the descriptive texts that the voice is distorted and if the whistleblower intend to declare his identity he has just to start the registration by declaring his identity.

I add this issue also connected with voice message that I have already notify. Using site from smartphone: the preview box is too small and even by clicking on the three dots the menu appears all the way to the left and you can't see anything, so listening to the message again is difficult (you have to rotate the smartphone). I tried to set the field width in the questionnaire properties but the system accepts values ​​up to 10 and in any case the substance does not change.

@.***

Thanks for support, M.

Da: Giovanni Pellerano @.> Inviato: martedì 10 ottobre 2023 16:36 A: globaleaks/GlobaLeaks @.> Cc: Marco Meneghin @.>; Mention @.> Oggetto: Re: [globaleaks/GlobaLeaks] Voice message - Recipiente can't reproduce it (Issue #3690)

Thank you @marcomeneghinhttps://github.com/marcomeneghin

We will try to retest your setup to understand the reason of the failure and fix it.

In relation to the anonymization as the moment there is no possibility to disable it an we are evaluating the impact of making it possible to disable it. Our doubt is that by making it possible to disable anonymizations administrators will risk to collect bio-metrical data of users that want to remain anonymous. As well enabling users to choose on this opens to similar doubts. What do you think?

— Reply to this email directly, view it on GitHubhttps://github.com/globaleaks/GlobaLeaks/issues/3690#issuecomment-1755562811, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A7OIBR7HHEGMOUBW4NAF2A3X6VMN7AVCNFSM6AAAAAA52NLJGCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJVGU3DEOBRGE. You are receiving this because you were mentioned.Message ID: @.***>

marcomeneghin avatar Oct 10 '23 15:10 marcomeneghin

Good morning !!

After testing the new voice recording functionality, in my view, the level of distortion is so high that there is no way to understand what a whistleblower is saying.

We have tested speaking slowly, speaking loudly, leaving space between words, and there is no way, it is not possible to understand what is recorded.

Is it possible to set a distortion level for future versions?

JaviAlama avatar Oct 11 '23 06:10 JaviAlama

My 2c.

I fail to see why on the whistleblower's side voice transcoding should be an issue which would need to be optional: if the WB wants to be anonymous, fine, that's exactly the purpose of the transcoding. If, OTOH, they want to disclose their identity, they need to do so by providing their name, contact details etc. irrespective of the (transcoded) voice alone which does not guarantee by itself that the individual can be identified.

While there might be cases where it can be argued that the recipients might have an interest in the unmodified vocal message I have a hard time imagining an actual case in which this choice should be in the WB's hands :)

gianlucagilardi avatar Oct 11 '23 06:10 gianlucagilardi

Hello, I also believe that the level of distortion is excessive, it is really difficult to understand what the reporter is saying.

Thanks, M.

marcomeneghin avatar Oct 11 '23 07:10 marcomeneghin

Thank you for all your feedback.

We are working on optimizing the algoritms to reduce the distortion

evilaliv3 avatar Oct 11 '23 07:10 evilaliv3

Hello, Today I restarted the server and now the recipient can listen to new messages. In the test voice messages recorded yesterday, however, the play triangle is not clickable. Is it possible that some service didn't start correctly yesterday?

Thanks, M.

marcomeneghin avatar Oct 11 '23 10:10 marcomeneghin

@marcomeneghin: actually the bug you encountered happens on some browsers / operating systems and we are working on fixing it.

@JaviAlama @elbill : https://speakeranonymization.try.globaleaks.org/ would you please retry now? we fine tuned the algoritm to minimize distortion while applying relevant voice anonymization. We have also tested analyzing the resulting audio with some transcription tools and the transcription tools where fully able to provide a perfect transctiption.

evilaliv3 avatar Oct 11 '23 20:10 evilaliv3

Thank you very much, is the revised audio distortion already available (uses web components) or do we have to wait for the release of the new software version? When you think it will be done?

marcomeneghin avatar Oct 12 '23 07:10 marcomeneghin

@marcomeneghin: actually the bug you encountered happens on some browsers / operating systems and we are working on fixing it.

@JaviAlama @elbill : https://speakeranonymization.try.globaleaks.org/ would you please retry now? we fine tuned the algoritm to minimize distortion while applying relevant voice anonymization. We have also tested analyzing the resulting audio with some transcription tools and the transcription tools where fully able to provide a perfect transctiption.

Which translation tool did you use? I tested directly with my children.... and had problems to understand the audios.

JaviAlama avatar Oct 16 '23 07:10 JaviAlama

Thank you for your feeback.

@marcomeneghin : we are relesing the revised alghorithm by today.

@JaviAlama: i just tested uploading the audio on slack and it gave me back an almost perfect transcription. Of course i may have tuned the algorithm with a bias on my voice and i may have spoken clearly to the microphone. If the community is not satisfied with the result i think the only option we have is to make it optional ad platform level to choose if audio recording should be anonymized or not but this will determine if the full reporting is anonymous or not.

evilaliv3 avatar Oct 16 '23 13:10 evilaliv3

Hi Giovanni, I agree with you, giving the option to distort or not the audio might be the best option. My boss is testing the tool and I don't have his feedback yet, however he is considering adding this check to enable/disable voice anonymisation. Sounds great to me.

JaviAlama avatar Oct 16 '23 14:10 JaviAlama

Thank you Javi.

So in your use case you will always implement clear voice recording ? have you evaluated which is the impact for the users what prefer to stay anonymous? how would you handle it?

evilaliv3 avatar Oct 16 '23 16:10 evilaliv3

Thank you @JaviAlama

Actually i think that by mistake i published an experiment that definitely is not audible.

Would you please retry now?

Yes, adding the possibility to record without filters remain a last resort i think as community we have the responsibility to set the guidance. At the moment i really do not think that recording a clear voice would be the correct path.

evilaliv3 avatar Oct 16 '23 18:10 evilaliv3

Thank you @JaviAlama

Actually i think that by mistake i published an experiment that definitely is not audible.

Would you please retry now?

Yes, adding the possibility to record without filters remain a last resort i think as community we have the responsibility to set the guidance. At the moment i really do not think that recording a clear voice would be the correct path.

Much better now, it is intelligible. I think this level of distortion is just right.

JaviAlama avatar Oct 17 '23 06:10 JaviAlama

Thank you Glauco!

Let's see wht the other think!

\cc @marcomeneghin @elbill

evilaliv3 avatar Oct 17 '23 07:10 evilaliv3

Hi @evilaliv3, we run into the same bug with versione 4.13.11. The recipient can only download the voice message to listen to it since the player doesn't work. The whistleblower can't even download it.

Recipient: image image

Whistleblower: image image

We tested both on Windows and Mac and with Google Chrome, Microsoft Edge and Safari browser.

eleibr avatar Oct 19 '23 09:10 eleibr

Hi @evilaliv3, any update about this request?

eleibr avatar Oct 27 '23 09:10 eleibr

Hello @eleibr

In the current release we have fixed the possibility for the recipient to listen to the recording.

We will also soon release an update to enable whistleblowers download their own files, included the recording of the audio file.

evilaliv3 avatar Oct 27 '23 12:10 evilaliv3

Thanks a lot @evilaliv3

eleibr avatar Oct 30 '23 16:10 eleibr

Closing as the new release will include possibility for whistleblowers to listen to their own recordings.

evilaliv3 avatar Nov 05 '23 10:11 evilaliv3

That's great, thanks @evilaliv3

eleibr avatar Nov 06 '23 08:11 eleibr