home.social

#transvoicetraining — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #transvoicetraining, aggregated by home.social.

  1. @newo Without going into techical stuff, voice training theory can be complex.

    We found this fairly-recent (May 2025) video by a gender-affirming voice coach who really isn't a fan of Voice Tools, but also has advice on how to use it in a way that won't crush your soul.

    youtube.com/watch?v=5QrpDpVQMP

    It's honestly refreshing to see a voice coach who has multiple issues with multiple aspects of Voice Tools, and how ridiculous it is to gender a voice solely based on its fundamental frequency.

    Here's a snippet from the description of the video:

    Whether you're brand new to trans voice work or you've been practicing for years, this breakdown covers:

    • Why the pitch ranges in Voice Tools are misleading
    • Why "percent male/female" scores can be actively harmful
    • What features are actually useful (and how to customize them)
    • How to use the spectrogram for resonance training
    • What to avoid completely if you want to stay confident in your journey

    It's basically a hack for how to make Voice Tools a bit less cursed, and actually useful for some specific things.

    #VoiceTraining #TransVoiceTraining #TransVoice

  2. I just released Version 2.1.0 of “Free 🏳️‍⚧️ Voice Training”, the privacy-focused voice-training software I’m developing.

    You can try it out on
    the current flag-ship instance.

    As with every previous version, it will never contact any webserver except to download the source-files and it is intentionally possible to download the html-file (that contains all necessary resources) and open it as a file on your device without internet.

    If you don’t want to go that far, but still have offline-use you can install it as a progressive web-app, and enable caching in the settings-menu. (If you have done so already, go there, press the “Attempt Update”-button and reload to get the latest version.)

    Those things aside, here are some of the new features:

    Most importantly, you can now save recordings. Just enable the “Store settings” and “Store data”-checkboxes in the settings menu and all recordings will be stored until you manually delete them.

    Be warned that unchecking the “Store data”-checkbox won’t delete old data, it will just stop new data from being stored! If you want to delete old recordings you can either use the delete-buttons in the results-table or delete all local data (but not settings) with the “Delete Stored Data”-button.


    The second big new feature is that you can now add your own texts: Press the “
    ➕”-button below the text-box and you will get a dialog in which you can select the language, the name and the contents of the new text. Once you’ve done that, you can add it to the text-storage with the “➕”-button of the dialog. If you have data-storage enabled, this will be stored in the same database as your recordings and persist after reloads.

    If you want to add a text in a language that is not yet in the system, you can use the “
    ”-button of the language selector to add a new one. You have to give a name (e.g. “Malti” for Maltese) and a language Code (e.g. “mt”) and confirm. This will both be used to sort your text in the text-display and to mark it in HTML as having that language so please use standard codes.

    That said: If you have good
    public domain texts, especially in languages that are not yet listed, PLEASE submit a feature-request to add them on the project-page on gitlab. And this does not just apply to extremely widely used languages like Spanish and Polish, but also to smaller languages like Catalan or Danish! (Looking at various people here. 😉)

    If you want to delete a custom text directly, you can select it in the display-section and press the “
    🗑️”-button. This does not work with default-texts though.

    If you want to delete a custom language, the only way is currently to delete the entire database of custom data; That’s not ideal, and I hope to change that in a future version, but for now just don’t create too many languages that you want to get rid of afterwards.
    😉

    There is now an easy-way to provide site-specific legal information regarding data-protection, which can be found in the legal-dialog (“
    ⚖️”-button).

    If you want to run a mirror (
    PLEASE do!), I’m happy to provide you with assistance in setting that up.

    With that we get into the smaller features:

    Starting and stopping a recording will now draw a vertical line on the spectrogram, just like playing back an old recording does.

    The target-frequency-selector now displays the musical note and “gender” of the chosen frequency.

    The results table stores date and time of the recording.

    And several minor improvements to eye-candy.
    😊

    Please share and do your voice-training! (if you want to.
    😉)

    #trans #transfem #transVoiceTraining #FreeTransVoiceTraining #VoiceTraining #transition #floss #foss #FreeSoftware

  3. Without claiming that there aren’t obvious things to improve or that it is “finished”, I just decided that the current version of my “Free 🏳️‍⚧️ Voice Training”-software (FTVT) is ready for a 2.0.0 release:

    You can find my instance of it here.

    This version is essentially an improvement over what was there before in just about every way:

    First of all, it actually has a version-number! The reason this is version 2.0.0 and not 1.0.0 is simply that the older version of the software was for so long in actual use that calling it anything less than 1.0 would feel wrong, but there were also significant enough changes to make this a major release. That’s why it is 2.0.

    On the user-facing side the most obvious change is the massively improved design. Just compare the version on the
    flagship-instance with the older version that is for now still available here.

    But that’s not the only thing: There is now explicit support for this to be installed as a progressive web app (PWA), which makes it almost like a normal app on mobile devices. In particular this also means that it is now much easier to use it offline: While it was always intentionally possible to download the files and open the entire thing via
    file:///…, installing a PWA might be a bit easier on mobile, improving the accessibility. (It might also allow to add it to fdroid, I’ll see about that at a later point in time).

    Now, a PWA of course has the issue that it leaves traces in the browser, but it may reduces traces left on the web, and if you don’t religiously clean your browsing history anyways, it’s possible to see where you were if you get access to it, so it’s not too bad of a trade-off.

    Speaking of traces: It’s now possible to store settings in the local storage of the browser. So far this is largely inconsequential, but for a future version I want to add the ability to store the recordings as well! Of course all of that is strictly opt-in. If you don’t do anything the app won’t leave any traces on your browser that your browser doesn’t create anyways.

    That said, there are also significant improvements on the software-side of things: Not only did I improve the quality of the code-base by a lot (still not great though!), I also replaced most of the previous super-sketchy build-system with something slightly less so to the point where others might even be interested in having a look at it: esbuild for bundling, currently run by makefiles. I still refuse to let most other javascript-code near it, but esbuild seems established enough for me to be willing to risk using it.

    So, if you need a voice-recorder that is specifically made for trans voice training and puts a huge focus on user privacy, give it a try, for example on the next
    #TransVoiceFriday! 😊

    #trans #transgender #voicetraining #transvoicetraining #transfem #transmasc #FTVT #FreeTransVoiceTraining

  4. Without claiming that there aren’t obvious things to improve or that it is “finished”, I just decided that the current version of my “Free 🏳️‍⚧️ Voice Training”-software (FTVT) is ready for a 2.0.0 release:

    You can find my instance of it here.

    This version is essentially an improvement over what was there before in just about every way:

    First of all, it actually has a version-number! The reason this is version 2.0.0 and not 1.0.0 is simply that the older version of the software was for so long in actual use that calling it anything less than 1.0 would feel wrong, but there were also significant enough changes to make this a major release. That’s why it is 2.0.

    On the user-facing side the most obvious change is the massively improved design. Just compare the version on the
    flagship-instance with the older version that is for now still available here.

    But that’s not the only thing: There is now explicit support for this to be installed as a progressive web app (PWA), which makes it almost like a normal app on mobile devices. In particular this also means that it is now much easier to use it offline: While it was always intentionally possible to download the files and open the entire thing via
    file:///…, installing a PWA might be a bit easier on mobile, improving the accessibility. (It might also allow to add it to fdroid, I’ll see about that at a later point in time).

    Now, a PWA of course has the issue that it leaves traces in the browser, but it may reduces traces left on the web, and if you don’t religiously clean your browsing history anyways, it’s possible to see where you were if you get access to it, so it’s not too bad of a trade-off.

    Speaking of traces: It’s now possible to store settings in the local storage of the browser. So far this is largely inconsequential, but for a future version I want to add the ability to store the recordings as well! Of course all of that is strictly opt-in. If you don’t do anything the app won’t leave any traces on your browser that your browser doesn’t create anyways.

    That said, there are also significant improvements on the software-side of things: Not only did I improve the quality of the code-base by a lot (still not great though!), I also replaced most of the previous super-sketchy build-system with something slightly less so to the point where others might even be interested in having a look at it: esbuild for bundling, currently run by makefiles. I still refuse to let most other javascript-code near it, but esbuild seems established enough for me to be willing to risk using it.

    So, if you need a voice-recorder that is specifically made for trans voice training and puts a huge focus on user privacy, give it a try, for example on the next
    #TransVoiceFriday! 😊

    #trans #transgender #voicetraining #transvoicetraining #transfem #transmasc #FTVT #FreeTransVoiceTraining

  5. Without claiming that there aren’t obvious things to improve or that it is “finished”, I just decided that the current version of my “Free 🏳️‍⚧️ Voice Training”-software (FTVT) is ready for a 2.0.0 release:

    You can find my instance of it here.

    This version is essentially an improvement over what was there before in just about every way:

    First of all, it actually has a version-number! The reason this is version 2.0.0 and not 1.0.0 is simply that the older version of the software was for so long in actual use that calling it anything less than 1.0 would feel wrong, but there were also significant enough changes to make this a major release. That’s why it is 2.0.

    On the user-facing side the most obvious change is the massively improved design. Just compare the version on the
    flagship-instance with the older version that is for now still available here.

    But that’s not the only thing: There is now explicit support for this to be installed as a progressive web app (PWA), which makes it almost like a normal app on mobile devices. In particular this also means that it is now much easier to use it offline: While it was always intentionally possible to download the files and open the entire thing via
    file:///…, installing a PWA might be a bit easier on mobile, improving the accessibility. (It might also allow to add it to fdroid, I’ll see about that at a later point in time).

    Now, a PWA of course has the issue that it leaves traces in the browser, but it may reduces traces left on the web, and if you don’t religiously clean your browsing history anyways, it’s possible to see where you were if you get access to it, so it’s not too bad of a trade-off.

    Speaking of traces: It’s now possible to store settings in the local storage of the browser. So far this is largely inconsequential, but for a future version I want to add the ability to store the recordings as well! Of course all of that is strictly opt-in. If you don’t do anything the app won’t leave any traces on your browser that your browser doesn’t create anyways.

    That said, there are also significant improvements on the software-side of things: Not only did I improve the quality of the code-base by a lot (still not great though!), I also replaced most of the previous super-sketchy build-system with something slightly less so to the point where others might even be interested in having a look at it: esbuild for bundling, currently run by makefiles. I still refuse to let most other javascript-code near it, but esbuild seems established enough for me to be willing to risk using it.

    So, if you need a voice-recorder that is specifically made for trans voice training and puts a huge focus on user privacy, give it a try, for example on the next
    #TransVoiceFriday! 😊

    #trans #transgender #voicetraining #transvoicetraining #transfem #transmasc #FTVT #FreeTransVoiceTraining

  6. Without claiming that there aren’t obvious things to improve or that it is “finished”, I just decided that the current version of my “Free 🏳️‍⚧️ Voice Training”-software (FTVT) is ready for a 2.0.0 release:

    You can find my instance of it here.

    This version is essentially an improvement over what was there before in just about every way:

    First of all, it actually has a version-number! The reason this is version 2.0.0 and not 1.0.0 is simply that the older version of the software was for so long in actual use that calling it anything less than 1.0 would feel wrong, but there were also significant enough changes to make this a major release. That’s why it is 2.0.

    On the user-facing side the most obvious change is the massively improved design. Just compare the version on the
    flagship-instance with the older version that is for now still available here.

    But that’s not the only thing: There is now explicit support for this to be installed as a progressive web app (PWA), which makes it almost like a normal app on mobile devices. In particular this also means that it is now much easier to use it offline: While it was always intentionally possible to download the files and open the entire thing via
    file:///…, installing a PWA might be a bit easier on mobile, improving the accessibility. (It might also allow to add it to fdroid, I’ll see about that at a later point in time).

    Now, a PWA of course has the issue that it leaves traces in the browser, but it may reduces traces left on the web, and if you don’t religiously clean your browsing history anyways, it’s possible to see where you were if you get access to it, so it’s not too bad of a trade-off.

    Speaking of traces: It’s now possible to store settings in the local storage of the browser. So far this is largely inconsequential, but for a future version I want to add the ability to store the recordings as well! Of course all of that is strictly opt-in. If you don’t do anything the app won’t leave any traces on your browser that your browser doesn’t create anyways.

    That said, there are also significant improvements on the software-side of things: Not only did I improve the quality of the code-base by a lot (still not great though!), I also replaced most of the previous super-sketchy build-system with something slightly less so to the point where others might even be interested in having a look at it: esbuild for bundling, currently run by makefiles. I still refuse to let most other javascript-code near it, but esbuild seems established enough for me to be willing to risk using it.

    So, if you need a voice-recorder that is specifically made for trans voice training and puts a huge focus on user privacy, give it a try, for example on the next
    #TransVoiceFriday! 😊

    #trans #transgender #voicetraining #transvoicetraining #transfem #transmasc #FTVT #FreeTransVoiceTraining

  7. Without claiming that there aren’t obvious things to improve or that it is “finished”, I just decided that the current version of my “Free 🏳️‍⚧️ Voice Training”-software (FTVT) is ready for a 2.0.0 release:

    You can find my instance of it here.

    This version is essentially an improvement over what was there before in just about every way:

    First of all, it actually has a version-number! The reason this is version 2.0.0 and not 1.0.0 is simply that the older version of the software was for so long in actual use that calling it anything less than 1.0 would feel wrong, but there were also significant enough changes to make this a major release. That’s why it is 2.0.

    On the user-facing side the most obvious change is the massively improved design. Just compare the version on the
    flagship-instance with the older version that is for now still available here.

    But that’s not the only thing: There is now explicit support for this to be installed as a progressive web app (PWA), which makes it almost like a normal app on mobile devices. In particular this also means that it is now much easier to use it offline: While it was always intentionally possible to download the files and open the entire thing via
    file:///…, installing a PWA might be a bit easier on mobile, improving the accessibility. (It might also allow to add it to fdroid, I’ll see about that at a later point in time).

    Now, a PWA of course has the issue that it leaves traces in the browser, but it may reduces traces left on the web, and if you don’t religiously clean your browsing history anyways, it’s possible to see where you were if you get access to it, so it’s not too bad of a trade-off.

    Speaking of traces: It’s now possible to store settings in the local storage of the browser. So far this is largely inconsequential, but for a future version I want to add the ability to store the recordings as well! Of course all of that is strictly opt-in. If you don’t do anything the app won’t leave any traces on your browser that your browser doesn’t create anyways.

    That said, there are also significant improvements on the software-side of things: Not only did I improve the quality of the code-base by a lot (still not great though!), I also replaced most of the previous super-sketchy build-system with something slightly less so to the point where others might even be interested in having a look at it: esbuild for bundling, currently run by makefiles. I still refuse to let most other javascript-code near it, but esbuild seems established enough for me to be willing to risk using it.

    So, if you need a voice-recorder that is specifically made for trans voice training and puts a huge focus on user privacy, give it a try, for example on the next
    #TransVoiceFriday! 😊

    #trans #transgender #voicetraining #transvoicetraining #transfem #transmasc #FTVT #FreeTransVoiceTraining