Paquete de archivos de activos en apk?
Tengo algunos archivos que necesitan utilizar por mi aplicación cuando está en el dispositivo. En este momento, sólo puedo hacer esto por copiar los archivos y pegarlo en el dispositivo directamente mediante el uso de la computadora manualmente.
Así que hay alguna manera de empacar o copiar estos archivos en apk y al instalar en el dispositivo, y el programa se pegarán para especificar la carpeta en el dispositivo de forma automática
- CMUSphinx PocketSphinx - Reconocer todo (o gran cantidad) de palabras
- AndroidPocketSphinx: ¿Cómo sabe el sistema qué reconocedor se invoca?
- Pocket Sphinx en Android
- Android reconocimiento de voz en línea con comandos simples / vocabulario
- AndroidPocketSphinx: ruta de construcción contiene la entrada duplicada: 'src' para el proyecto
Los archivos que quiero empacar son el modelo para el reconocimiento de voz sphinx
Gracias.
- Reconocimiento de múltiples palabras clave con PocketSphinx
- Instalación de Pocketsphinx en Android
- Problemas al intentar crear PocketSphinxAndroidDemo mediante NDK
- Uso de la gramática JSGF en lugar del modelo de lenguaje DMP (use -jsgf en lugar de -lm) en CMU Sphinx (pocketsphinx)
- Reconocimiento de voz para android
Puede colocar los archivos en el directorio / assets de su proyecto, que lo construirá directamente en el apk y luego acceder al archivo para copiarlo o lo que necesite usando el método getAssets()
en un objeto Context
en tiempo de ejecución:
InputStream input = context.getAssets().open("your_file_name"); String outPath = "/some/path/your_file_name"; OutputStream output = new FileOutputStream(outPath); // transfer bytes from the inputfile to the outputfile byte[] buffer = new byte[1024]; int length; while ((length = myInput.read(buffer)) > 0) { output.write(buffer, 0, length); } // Close the streams output.flush(); output.close(); input.close();