This project is designed and developed by researchers affiliated with the Berkeley Speech Group. Our aims are:
- To offer training exercises for voice therapy
- To collect a large-scale dataset of transgender and gender non-conforming individuals’ voices for research purposes only
- To track individuals' progress throughout voice therapy sessions for research purposes only
You'll need npm
and node
. To check your version, run:
node -v
npm -v
in your terminal.
To install Node, use a Node version manager like nvm (for Mac) or nvm-windows (for Windows) to install Node.js and npm. See Downloading and installing Node.js and npm.
To clone the repo & install dependencies:
- Clone this repo
- using SSH (recommended)
git clone [email protected]:selene-huang/voice-app.git
- using HTTPS
git clone https://github.com/selene-huang/voice-app.git
- using SSH (recommended)
- Enter the cloned directory
cd voice-app
- Install project dependencies. This command installs all packages from
package.json
.npm install
We recommend opening this project in VSCode for development.
Helpful resources
- In the project directory, run:
npx expo start
- There are several ways to test the app:
- Expo Go (Recommended): download Expo Go on your phone, connect to same network as your laptop, and use your phone camera to scan the QR code displayed in the command line.
- Web: typing
w
into the expo command line opens the app in a web view.- Warning: since the app is designed to be used on a mobile app, web compatibility might be limited, and some functionality might be different when using the web setup.