Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mleidel/ovoc
Python GUI using OpenAI audio.speech API to convert text to speech audio file.
https://github.com/mleidel/ovoc
api audio openai python tkinter ttkbootstrap
Last synced: 2 days ago
JSON representation
Python GUI using OpenAI audio.speech API to convert text to speech audio file.
- Host: GitHub
- URL: https://github.com/mleidel/ovoc
- Owner: MLeidel
- License: gpl-3.0
- Created: 2024-03-20T23:28:46.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-20T23:50:19.000Z (9 months ago)
- Last Synced: 2024-03-21T00:36:50.126Z (9 months ago)
- Topics: api, audio, openai, python, tkinter, ttkbootstrap
- Language: Python
- Homepage:
- Size: 285 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ovoc
### OpenAI Voice Desktop App
#### Python - tkinter - openai APIOvoc uses the OpenAI audio.speech API with several speech parameters
to convert text into speech in the form of an audio file. The quality
of the speech produced is more lifelike than that of previous
text-to-speech technologies.Explanation of the
[API parameters](https://platform.openai.com/docs/api-reference/audio/createSpeech "openai audio.speech")![alttext](images/ovocGUI.png "title")
```bash
$ python3 ovoc.py```
#### Required Modules
- openai
- ttkbootstrap#### Other Requirements
> [OpenAI Key](https://platform.openai.com/api-keys "openai website")
configured in your OS environment as `GPTKEY`.#### The 'Play' Button
On Linux:
> The program utility 'play' (SoX) plays back the audio file.On Windows:
> The audio file is played back by the systems media player.