Having a voice that does not match one’s gender identity can cause significant distress for transgender individuals, especially during puberty when the voice can change.
Transgender health professionals can assist with this in several ways, including the use of voice training and hormonal interventions.
We would like to develop an app that assists transgender youth attain and maintain a voice which is congruent with their gender identity.
- An app that will track vocal range (pitch and volume) over time to monitor pubertal changes and to monitor the effects of interventions.
- A game that will provide a fun experience that helps the user practice modulating the quality of their voice to achieve the goal of a gender congruent voice.
Project: TransVoices is an archery game created in Unity that uses either the masculinity or the femininity of a voice in order to score points.
The repository consists of Unity game files and a frontend that records the audio input and bridges the gap between the Unity game and the backend specch processing.
-
Unity game
Open
TransVoicesUnityProject/Assets/TargetPractice.unity
in Unity, and run as usual -
Web frontend
cd
to the directoryweb-frontend
. Runnpm install
to install the dependencies, and thennpm start
to run. -
R backend
Run `'node api_new.js'. This will get fileR.R, mac_learn_prob.R running. The backend will display the score for the wave file on http://localhost:3000/analyse
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.