About this Application

How to use this app

Talk into your microfon and look at the spectrogram to see the frequency with which this software thinks you are speeking. But be aware that you cannot take the numbers too seriously, because detecting the main-frequency is in fact kinda hard; Higher harmonics in particular can be quite confusing, see this post.

Then try out all the other buttons, write a more detailed explanation and ask to have it added to this section, because the current version is mostly a placeholder. šŸ˜‰ļøŽ

Contributing

Contributions are always very welcome! Check out the Project-Page on Gitlab!

If you are a programmer and willing to put up with typescript you can either check out the existing issues, submit new features you thought of for yourself (but maybe coordinate before you put in too much time), or do what is the most honorable task of all and reduce technical debt.

If you donā€™t know how to program, despair not: Programmers are notoriously lazy when it comes to wrting documentation, which in this case even includes advice for voice-training. Help there would be very valuable. You can also submit texts to read, especially texts in languages that are not yet covered (just make sure they are in the public domain to avoid licensing issues).

Contributors

Background

This project started when Fiona wanted to do her daily (in theory at least) voice-training with a certain ā€œTrans Voice Trainingā€ app. She was however greeted with a consent form for comprehensive user-tracking that, while pretending to be so, was in many ways non-compliant with the GDPR and even worse, didnā€™t take no for an answer: After she unselected everything the app told her that her choice did not meet the minimum tracking-requirements to use the free version of the app. Paying for the app on the other hand would have meant giving payment-information to google which was even more of a non-starter.

Considering that this had already been on her mind for a while at this point, this was all that was needed to start writing her own app and posted about a preliminary version on mastodon that got very large amounts of interested feedback right from the start.

This background-story established several key-requirements for this app in order to prevent a repetition of this kind of story:

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

License Table for LibreJS-users

main.js GNU Affero General Public License version 3 gitlab.com/FJW/free-trans-voice-analyzer