mirror of
https://github.com/ggerganov/ggwave.git
synced 2026-02-06 08:37:59 +08:00
17 lines
392 B
Python
17 lines
392 B
Python
import sys
|
|
import ggwave
|
|
|
|
# create ggwave instance with default parameters
|
|
instance = ggwave.init()
|
|
|
|
payload = 'hello python'
|
|
|
|
# generate audio waveform for string "hello python"
|
|
waveform = ggwave.encode(payload, txProtocolId = 1, volume = 20, instance = instance)
|
|
|
|
# decode the audio waveform back to text
|
|
res = ggwave.decode(instance, waveform)
|
|
|
|
if res != payload.encode():
|
|
sys.exit(1)
|