Spaces:
Sleeping
Sleeping
metadata
title: VoiceField
emoji: 🗣️
colorFrom: blue
colorTo: purple
sdk: streamlit
sdk_version: 1.31.1
app_file: src/streamlit_app.py
pinned: false
license: mit
VoiceField
A Streamlit application that helps users explore how they feel when speaking with different types of relational styles. Created by Jocelyn Skillman LMHC.
Features
- Interactive roleplay simulation
- Somatic Journaling - Live
- Customizable conversation scenarios
- AI-powered dialogue using Claude
- Interactive Debrief with somatic impact integration analysis
API Key Setup
Local Development
- Create a
.env
file in the root directory - Add your Anthropic API key:
ANTHROPIC_API_KEY=your_api_key_here
Hugging Face Spaces
- Go to your Space's Settings
- Under "Repository secrets", add:
- Name:
ANTHROPIC_API_KEY
- Value: Your Anthropic API key
- Name:
Testing API Key
To verify your API key is working:
- Run the test app:
streamlit run src/minimal_test.py
- If successful, you'll be able to chat with Claude
- If there's an error, check your API key configuration
Running the App
- Install dependencies:
pip install -r requirements.txt
- Run the main app:
streamlit run src/streamlit_app.py
Deployment
The app is configured for deployment on Hugging Face Spaces. Make sure to set the ANTHROPIC_API_KEY
in the Space's secrets before deploying.