Demian Zenkov
e2b650fcc4
python : add local file saving example ( #123 )
...
Added python example showing how to save .wav file locally without using HTTP service using wave & numpy libraries.
2024-09-26 16:11:20 +03:00
Karthik Kumar Viswanathan
c2716d8cff
examples : ggwave-to-file Fixes ( #98 )
...
* examples : Fix output device on Windows, instead of stdout, write to a file instead.
* Update examples/ggwave-to-file/main.cpp
---------
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com >
2023-07-23 18:39:51 +03:00
Georgi Gerganov
48830a1e18
minor : fix curl commands in README to not use spaces
2022-09-03 14:26:16 +03:00
Georgi Gerganov
412c781efd
ggwave-from-file : add example to decode messages from a WAV file
2022-07-21 20:08:13 +03:00
Georgi Gerganov
c4947d75d7
ggwave : add DSS test + remove OperatingMode enum
2022-07-04 21:18:20 +03:00
Georgi Gerganov
ca84180f22
ggwave : add default constructor
2022-07-04 21:18:20 +03:00
Georgi Gerganov
7c5b614c16
ggwave : big refactoring / renaming
2022-07-04 21:18:20 +03:00
Georgi Gerganov
676163cc65
ggwave : remove <map> header dependency
2022-07-04 21:18:20 +03:00
Georgi Gerganov
4f94634611
ggwave : remove <functional> header dependency
2022-07-04 21:18:20 +03:00
Georgi Gerganov
5578a62b88
ggwave : remove unused ampl i16 Tx buffer
2022-07-04 21:18:20 +03:00
Georgi Gerganov
05955a3ffa
wip
2022-07-04 21:18:20 +03:00
Tayler Porter
3aeb7c0b1f
ggwave-to-file : update python example to be PEP8 compliant.
...
Update README.md
2022-06-27 00:18:16 +03:00
Tayler Porter
9c4f610751
ggwave-to-file : Update README.md
...
Removed unnecessary sys import in ggwave-to-file.py
2022-06-27 00:18:16 +03:00
Tayler Porter
79697bd196
ggwave-to-file : update python example
2022-06-27 00:18:16 +03:00
Georgi Gerganov
64f00a758f
Update README.md
2022-03-31 18:32:01 +03:00
Georgi Gerganov
fbd51eb246
minor
2021-08-01 17:09:20 +00:00
Georgi Gerganov
6319dc356d
ggwave-to-file : update python example
2021-06-25 19:32:28 +03:00
Georgi Gerganov
b82d1ddfad
ggwave-to-file : add fixed-length option
2021-06-25 19:29:03 +03:00
Georgi Gerganov
b1240da806
ggwave-to-file : minor fixes
2021-02-28 17:22:46 +02:00
Georgi Gerganov
1c59e38696
ggwave : switch to floating point sampling rate
2021-02-27 12:23:25 +02:00
Georgi Gerganov
f4fb02d5d4
ggwave : add "soundMarkerThreshold" parameter
...
Can be used to control the threshold used for distinguishing odd from even
frequencies in the sound markers.
2021-02-21 00:13:28 +02:00
Georgi Gerganov
19bf22df0d
ggwave v0.2.0 ( #20 )
...
* ggwave : add support for fixed length transmissions
* spectrogram : add sample rate offset for debugging purposes
* gwave : fix decoding bug
* waver : wip
* wip
* remove post-marker frames
* add resampler
* ggwave : input/output resampling
* ggwave : fix python build
* ggwave : update spm
* ggwave : refactor duplicate encode/decode code
* ggwave : fix sound marker detection
* waver : fix typo
* ggwave : fix uninitialized members
* ggwave : more sensitive receive
2021-02-20 19:16:15 +02:00
Georgi Gerganov
19f353018d
Javascript bindings ( #14 )
...
* Initial version ready
- bindings are in `bindings/emscripten.cpp`
- minimal Javascript example is in `examples/ggwave-js`
* add npm package + add test-ggwave.js
* js : rename export name to "ggwave_factory"
* update to v0.1.5
* Update README.md
* npm : add npm-publish target
2021-01-24 17:25:58 +02:00
Georgi Gerganov
597cc48cbb
core : refactoring + bug fix
...
- rename callback types
- fix calculation of data frames
2021-01-23 15:47:59 +02:00
Georgi Gerganov
a64106783f
Support for various sample formats ( #11 )
...
* wip : support for various sample formats
* finalize support for various sample formats
* adding more tests
* update python bindings
* add "string" header
2021-01-23 11:45:20 +02:00
Georgi Gerganov
cd332b5919
ggwave : refactoring + comments
2021-01-17 21:19:41 +02:00
Georgi Gerganov
f0839d7e77
ggwave-to-gui : go back to .wav
...
ultrasound does not work with .mp3
2021-01-16 09:42:24 +00:00
Georgi Gerganov
b1175ce17c
ggwave-to-file : http service now produces mp3 files
...
The .wav files could not play on most Apple software
2021-01-16 09:32:32 +00:00
Georgi Gerganov
d89205d031
ggwave-to-file : fix wav finalizing
2021-01-16 09:54:28 +02:00
Georgi Gerganov
901a068d9e
Update README.md
2021-01-10 16:01:00 +02:00
Georgi Gerganov
761c4c7641
ggwave-to-file : update python example
2021-01-10 15:56:16 +02:00
Georgi Gerganov
a15f51e4bb
ggwave-to-file : fix http service argument handling
2021-01-10 13:49:24 +00:00
Georgi Gerganov
cfa41edde2
ggwave-to-file : update http service api
2021-01-10 15:39:37 +02:00
Georgi Gerganov
7fa5b84a08
ggwave-to-file : handle invalid arguments
2021-01-10 15:37:05 +02:00
Georgi Gerganov
6188694977
Update README.md
2021-01-10 15:33:30 +02:00
Georgi Gerganov
9c96d18429
ggwave-to-file : add parameters for volume and sample rate
2021-01-10 15:33:09 +02:00
Georgi Gerganov
9a0d311f05
Update README.md
2021-01-10 15:32:29 +02:00
Georgi Gerganov
33aceaa3bf
Update README.md
2021-01-09 15:41:09 +02:00
Georgi Gerganov
40acb46cd4
Update README.md
2021-01-09 15:34:07 +02:00
Georgi Gerganov
f7c66b39a5
Update README.md
2021-01-09 15:33:10 +02:00
Georgi Gerganov
8e9783bbb1
Update README.md
2021-01-09 15:28:47 +02:00
Georgi Gerganov
ad2c2e9ab2
Update README.md
2021-01-09 15:27:48 +02:00
Georgi Gerganov
cbd1c8600c
ggwave-to-file : change HTTP service url
2021-01-09 15:24:01 +02:00
Georgi Gerganov
d71c96b0aa
Update README.md
2021-01-09 15:14:57 +02:00
Georgi Gerganov
a1fa557f4b
Update README.md
2021-01-09 15:09:46 +02:00
Georgi Gerganov
2e9283b777
ggwave-to-file : add python example
2021-01-09 15:08:34 +02:00
Georgi Gerganov
2b80c28aed
Update README.md
2021-01-09 15:08:08 +02:00
Georgi Gerganov
ba65b09b4f
ggwave-to-file : add REST service
2021-01-09 12:43:38 +00:00
Georgi Gerganov
a25ad60da4
ggwave-to-file : get input from stdin
2021-01-09 14:39:05 +02:00
Georgi Gerganov
0cf5da1a4d
ggwave-to-file : use stdout instead of filename arg
2021-01-09 14:07:08 +02:00