void utterance_started_cb(tts_h tts, int utt_id, void *user_data) { // app_data *ad = user_data; dlog_print(DLOG_INFO, LOG_TAG, "Utterance started: %d", utt_id); // elm_object_text_set(ad->button, "Stop (speaking)"); }
void destroy_tts_handle(tts_h tts) { int ret = tts_destroy(tts); // tts is the TTS handle if (TTS_ERROR_NONE != ret) { dlog_print(DLOG_INFO, "tag", "%s err = %x", __func__, ret); } }
void remote_control_cb(int index) { struct sockaddr_in server_addr; int sockfd = -1; //Socket 생성 memset(&server_addr, 0, sizeof(server_addr)); server_addr.sin_family = AF_INET; server_addr.sin_port = htons(7777); server_addr.sin_addr.s_addr = inet_addr(ip); //Socket Creation if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) { dlog_print(DLOG_INFO, "SOCKETTEST", "failed to create socket"); return; } else { dlog_print(DLOG_INFO, "SOCKETTEST", "Success to create socket"); } //Connection if (connect(sockfd, (struct sockaddr*) &server_addr, sizeof(server_addr))< 0) { dlog_print(DLOG_INFO, "SOCKETTEST", "socket connect error: %s\n",strerror(errno)); close(sockfd); } else { dlog_print(DLOG_INFO, "SOCKETTEST", "Success to socket connection"); } int count =0; char start_msg[] = "START"; char Go_msg[] = "ENTER"; char Back_msg[] = "BACK_SPACE"; //Write switch(index){ case 1: if ((count = write(sockfd, start_msg, 12)) < 0) { dlog_print(DLOG_INFO, "SOCKETTEST", "write() error: %s\n",strerror(errno)); close(sockfd); } else { dlog_print(DLOG_INFO, "SOCKETTEST", "write() 성공\n"); } close(sockfd); break; case 2: if ((count = write(sockfd, Go_msg, 12)) < 0) { dlog_print(DLOG_INFO, "SOCKETTEST", "write() error: %s\n", strerror(errno)); close(sockfd); }else{ dlog_print(DLOG_INFO, "SOCKETTEST", "write() 성공\n"); } close(sockfd); break; case 3: if ((count = write(sockfd, Back_msg, 12)) < 0) { dlog_print(DLOG_INFO, "SOCKETTEST", "write() error: %s\n", strerror(errno)); close(sockfd); }else{ dlog_print(DLOG_INFO, "SOCKETTEST", "write() 성공\n"); } close(sockfd); break; } }