update readme
This commit is contained in:
26
Readme.md
26
Readme.md
@@ -1,19 +1,33 @@
|
|||||||
#Readme
|
# Readme
|
||||||
|
|
||||||
This script uses OpenAI to convert text to speech, and then speak that speech over a virtual microphone
|
This script uses OpenAI to convert text to speech, and then speak that speech over a virtual microphone.
|
||||||
|
|
||||||
Install VB-Cable:
|
## 1) Install VB-Cable:
|
||||||
https://vb-audio.com/Cable/
|
https://vb-audio.com/Cable/
|
||||||
|
|
||||||
|
## 2) ensure the OpenAI API key is specified in the .env file
|
||||||
This sets up a virtual microphone that we can use to sent text to speech audio to. Then, when you join a meeting, such as a google meeting, you can select this virtual cable to hear the audio being sent on the channel.
|
This sets up a virtual microphone that we can use to sent text to speech audio to. Then, when you join a meeting, such as a google meeting, you can select this virtual cable to hear the audio being sent on the channel.
|
||||||
|
|
||||||
|
## 3) Run the script:
|
||||||
|
python text-to-mic.py "Text you'd like to speak"
|
||||||
|
|
||||||
|
This will then ask you which device you want to send the audio to, and give you a list to choose from.
|
||||||
|
|
||||||
|
Take note of them listed, and record the device ID of your headphones, and of the "Cable Input". For now get it to output to your headphones as a test that it works.
|
||||||
|
|
||||||
|
Now that you know your headphone device id, and the cable input id, you can now automatically select both with your command prompt input like this, where 8 and 5 are the respective device indexes:
|
||||||
|
python text-to-mic.py "Text you'd like to speak" 8 5
|
||||||
|
|
||||||
|
|
||||||
#Dependencies
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Dependencies
|
||||||
|
|
||||||
To get this script working you will need to install the following on the relevant operating system
|
To get this script working you will need to install the following on the relevant operating system
|
||||||
|
|
||||||
###Windows
|
### Windows
|
||||||
|
|
||||||
pip install pyaudio
|
pip install pyaudio
|
||||||
pip install python-dotenv
|
pip install python-dotenv
|
||||||
@@ -21,7 +35,7 @@ pip install wave
|
|||||||
pip install pydub
|
pip install pydub
|
||||||
|
|
||||||
|
|
||||||
###Mac
|
### Mac
|
||||||
|
|
||||||
brew install portaudio
|
brew install portaudio
|
||||||
pip install python-dotenv
|
pip install python-dotenv
|
||||||
|
|||||||
Reference in New Issue
Block a user