Paso 6: Combinación de Crazyflie y SpeechKit
Ahora que usted conoce bien estas dos aplicaciones, combinan moviendo cosas desde la App de SpeeckKitSample para la aplicación de cliente de Crazyflie.
1. Copie el archivo SpeechKit.framework en la carpeta del proyecto. Desplácese hasta Crazyflie cliente > construir fases > enlace binario con bibliotecas > + > Desplácese hasta SpeechKit.framework
2. Copie los archivos SKSConfiguration.h y SKSConfiguration.mm que agregar sus credenciales para en el proyecto.
3. Desplácese hasta el archivo ViewController.m y añadir lo siguiente:
#import "SKSConfiguration.h"
#import
4. copia los métodos de vacíos encontraron en SKSASRViewController.m en Crazyflie y aplicación en consecuencia. Una instrucción en el método de-(void) recognizeSpeech:(NSString *) mensaje {} le permitirá ejecutar código específico para cada comando, comparando la cadena recibida (variable denominada "mensaje") contra cadenas predefinidas:
Si ([mensaje isEqualToString: comando de aquí "]) {}
Ejecutar el código para el comando
}
También, recuerde que la comparación es entre mayúsculas y minúsculas, así que asegúrese de que las cadenas se rellena para "Aquí en el comando" tiene su primera letra y sólo la primera letra mayúscula o, si se la afirmación será falsa.
Muy bien! Depende de usted para terminar el proyecto. Hay un montón de ensayo y error que va en esto, así que sea paciente y si necesita hacer referencia a nuestra aplicación . Puede omitir los pasos 7 y 8.