eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

android.yml 869B

12345678910111213141516171819202122232425262728293031323334
  1. name: Android
  2. on:
  3. workflow_dispatch:
  4. push:
  5. branches: [ master ]
  6. pull_request:
  7. branches: [ master ]
  8. jobs:
  9. build:
  10. runs-on: ubuntu-latest
  11. strategy:
  12. fail-fast: false
  13. matrix:
  14. config: [debug, release]
  15. include:
  16. - config: debug
  17. target: assembleDebug
  18. apkname: espeak-debug.apk
  19. - config: release
  20. target: assembleRelease
  21. apkname: espeak-release-unsigned.apk
  22. name: Build ${{ matrix.config }} APK
  23. steps:
  24. - uses: actions/checkout@v3
  25. - name: make
  26. run: cd android ; ./gradlew ${{ matrix.target }}
  27. - name: upload
  28. uses: actions/upload-artifact@v3
  29. with:
  30. name: android-${{ matrix.config }}.apk
  31. path: android/build/outputs/apk/${{ matrix.config }}/${{ matrix.apkname }}
  32. retention-days: 5