Files
ggwave/examples/ggwave-to-file/ggwave-to-file.py
2021-01-10 15:56:16 +02:00

25 lines
603 B
Python

import sys
import requests
def ggwave(message: str, protocolId: int = 1, sampleRate: int = 48000, volume: int = 50):
url = 'https://ggwave-to-file.ggerganov.com/'
params = {
'm': message, # message to encode
'p': protocolId, # transmission protocol to use
's': sampleRate, # output sample rate
'v': volume, # output volume
}
response = requests.get(url, params=params)
if response == '':
raise SyntaxError('Request failed')
return response
result = ggwave("Hello world!")
sys.stdout.buffer.write(result.content)