Exemple #1
0
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)");
}
Exemple #2
0
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);
	}
}
Exemple #3
0
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;
	}

}