Skip to content

Latest commit

 

History

History
41 lines (21 loc) · 1.86 KB

File metadata and controls

41 lines (21 loc) · 1.86 KB

Description

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.

Two ideas for projects that can be done in 48 hours:

  • 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.

Overview of Project: TransVoices

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.

Quick Install

  • Unity game

    Open TransVoicesUnityProject/Assets/TargetPractice.unity in Unity, and run as usual

  • Web frontend

    cd to the directory web-frontend. Run npm install to install the dependencies, and then npm 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

License

license

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.