Spaces:
Sleeping
Sleeping
| 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](http://www.jocelynskillman.com). | |
| ## 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 | |
| 1. Create a `.env` file in the root directory | |
| 2. Add your Anthropic API key: | |
| ``` | |
| ANTHROPIC_API_KEY=your_api_key_here | |
| ``` | |
| ### Hugging Face Spaces | |
| 1. Go to your Space's Settings | |
| 2. Under "Repository secrets", add: | |
| - Name: `ANTHROPIC_API_KEY` | |
| - Value: Your Anthropic API key | |
| ### Testing API Key | |
| To verify your API key is working: | |
| 1. Run the test app: `streamlit run src/minimal_test.py` | |
| 2. If successful, you'll be able to chat with Claude | |
| 3. If there's an error, check your API key configuration | |
| ## Running the App | |
| 1. Install dependencies: | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| 2. Run the main app: | |
| ```bash | |
| 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. |