diff --git a/Readme.md b/Readme.md index 446dded..bd6b3cb 100644 --- a/Readme.md +++ b/Readme.md @@ -68,9 +68,14 @@ To get this script working you will need to install the following on the relevan ### Mac * brew install portaudio -* pip install python-dotenv -* pip install wave -* pip install pydub +* brew install python-tk +* python3 -m venv ~/code/scorchsoft/text-to-mic-feed +* source ~/code/scorchsoft/text-to-mic-feed/bin/activate +* pip3 install python-dotenv +* pip3 install pyaudio +* pip3 install openai +* pip3 install wave +* pip3 install pydub # Making an installer diff --git a/text-to-mic.py b/text-to-mic.py index e7aa588..c641079 100644 --- a/text-to-mic.py +++ b/text-to-mic.py @@ -261,14 +261,14 @@ https://www.scorchsoft.com/blog/text-to-mic-for-meetings/ app_support_path.mkdir(parents=True, exist_ok=True) # Ensure directory exists return app_support_path - def save_api_key_mac(api_key): - env_path = get_app_support_path() / '.env' + def save_api_key_mac(self, api_key): + env_path = self.get_app_support_path_mac() / '.env' with open(env_path, 'w') as f: f.write(f"OPENAI_API_KEY={api_key}\n") # Consider manually loading this .env file into your environment as needed - def load_api_key_mac(): - env_path = get_app_support_path() / '.env' + def load_api_key_mac(self): + env_path = self.get_app_support_path_mac() / '.env' if env_path.exists(): with open(env_path, 'r') as f: for line in f: