Georgi Gerganov
4845b9ed09
whisper.android : try to fix build
2023-09-11 15:19:21 +03:00
Digipom
afa5477d1c
whisper.android : bump gradle plugin and dependencies + a lint pass ( #1255 )
2023-09-07 12:15:59 +03:00
Digipom
f990610776
whisper.android : address ARM's big.LITTLE arch by checking cpu info ( #1254 )
...
Addresses https://github.com/ggerganov/whisper.cpp/issues/1248
2023-09-06 18:32:30 +03:00
Jhen-Jie Hong
99d3c105f5
whisper.android : fix cmake multiple libraries build ( #1224 )
...
* whisper.android : fix multiple libraries build
* fix flags for default target
2023-08-30 14:45:13 +03:00
junkfood
20a80972f4
whisper.android : migrate from ndk-build to CMake ( #1204 )
2023-08-27 19:35:16 +03:00
geniusnut
ce6f747064
whisper.android : support decode wav file has 2 channels ( #972 )
2023-05-31 10:13:14 +03:00
Zollner
5cc17418c7
whisper.android : add some tips ( #816 )
2023-04-29 11:00:20 +03:00
Takeshi Inoue
09e9068007
whisper.android : support benchmark for Android example. ( #542 )
...
* whisper.android: Support benchmark for Android example.
* whisper.android: update screenshot in README.
* update: Make text selectable for copy & paste.
* Update whisper.h to restore API name
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
* whisper.android: Restore original API names.
---------
Co-authored-by: tinoue <tinoue@xevo.com>
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
2023-03-07 21:36:30 +02:00
Takeshi Inoue
a3fb6c507f
whisper.android : enable fp16 instrinsics (FP16_VA) which is supported by ARMv8.2 or later. ( #572 )
2023-03-06 19:15:57 +02:00
Digipom
49b529ba74
whisper.android : add support for loading directly from asset in C ( #415 )
2023-01-16 21:57:35 +02:00
Syahmi Azhar
1512545149
whisper : add loader class to allow loading from buffer and others ( #353 )
...
* whisper : add loader to allow loading from other than file
* whisper : rename whisper_init to whisper_init_from_file
* whisper : add whisper_init_from_buffer
* android : Delete local.properties
* android : load models directly from assets
* whisper : adding <stddef.h> needed for size_t + code style
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
2023-01-08 13:03:33 +02:00
Kevin Brothaler
91fc08c641
Build a vfpv4 library for armeabi-v7a and do runtime detection to select the right library
2022-12-22 16:47:54 +02:00
Kevin Brothaler
e1432dd91a
Check for both __ARM_NEON and __ARM_FEATURE_FMA so that the project can be compiled for armv7a.
...
Android armeabi-v7a's NEON support doesn't support FMA unless configured with `-mfpu=neon-fp-armv8`, which would need runtime checks.
* Also removed ABI filter from Android project.
2022-12-22 16:47:54 +02:00
Kevin Brothaler
22193cbfe8
Bump NDK version
2022-12-22 16:47:54 +02:00
Georgi Gerganov
ea19ed33f1
Update README.md ( #46 )
...
Add references to the new Android app
2022-12-16 19:28:51 +02:00
Digipom
675e787171
Add Android sample ( #277 )
...
* Add Android sample
* Use main project C files
* Stop existing playback before starting new playback
* Make text scrollable
* Stop playback when starting to record
* Remove extra var
2022-12-16 19:20:13 +02:00