프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

익명 사용자의 이미지

리눅스(라즈베리파이3 우분투)에서 오디오 스트림 조작하기

라즈베리파이3가 있고 OS는 우분투가 설치되어 있습니다.

여기에 USB마이크가 달려있는데, 이 마이크로 입력되는 소리의 PCM 데이터를 실시간으로 한 프레임씩 처리하는 코드를 만들려 합니다.

[1. 마이크 입력 Capture] -> [2. 사용자 프로그램에서 PCM raw data 처리] - [3. [2]에서 처리한 PCM data를 capture 스트림에 다시 write]

최종 목표는 마이크로 들어오는 소리의 PCM data를 처리해서 sensory같은 wake word 에이전트에 보내는 것입니다.
(sensory에서 읽기 전에 먼저 처리)

지금까지 알아본 바로는 다음과 같은 두 가지 방법이 있는 것 같습니다.
인터넷 검색해서 ALSA 를 이용해 녹음하고 재생하는 예제코드를 돌려봤는데 capture단에서 가로챈 데이터를 다시 그 지점에 write하는 것이 가능한지 모르겠습니다.
(오디오 PCM I/F에서 post-processing을 지원하는 다른 플랫폼에서 비슷한 작업을 해보긴 했는데 리눅스환경은 완전 처음입니다.)

shint의 이미지

윈도우10 EDGE 에서 곰TV 시청하는 방법 - 플래시 플레이어 Flash Player





윈도우10 EDGE 에서 곰TV 시청하는 방법 - 플래시 플레이어 Flash Player

 

 

 

 

 

shint의 이미지

QML 활용





LIVE CV

 

LIVE COMPUTER VISION CODING

http://livecv.dinusv.com/

 

https://github.com/dinusv/livecv

 

Hoewon Kim@Google의 이미지

pthread를 이용한 병렬처리 시 속도 저하 문제

pthread를 이용한 병렬처리에 대하여 공부하고 있습니다.

아래 소스코드와 같이 서로 다른 4개의 메모리에 대한 동일한 처리를 4개의 thread를 생성하여 처리하고, 4번에 걸쳐 순차적으로 처리한 결과를 비교해 보았습니다.

shint의 이미지

꿈돌이 꿈순이

꿈돌이 꿈순이 빛돌이 호돌이 ㅡ_ㅡ;;
http://daejeonstory.com/2832
http://m.bobaedream.co.kr/board/bbs_view/national/396426/1/1
https://namu.wiki/w/%EA%BF%88%EB%8F%8C%EC%9D%B4
 
꿈순이'가 있었네요. ㅇ_ㅇ??

shint의 이미지

미국 돈'이. 일본' 보다 비싸졌네요.

일본 엔화 1,032.47
미국 USA 미화 1,135.70

익명 사용자의 이미지

C 문자열 입력 EOF 끝내기

#include
#include
int stdin_count(char line[][100])
{
int i;
for(i = 0;i<100;i++){
fgets(line[i], 100, stdin);
if(line[i][0]==EOF)
return 0;

// printf("i is %d\n",i);
}
return 0;
}

int stdout_print(char line[][100])
{
int i;
for(i=0;i<100-1;i++){
printf("%s",line[i]);
if(line[i][0]==EOF)
return 0;

}
return 0;
}

익명 사용자의 이미지

외부 기호를 확인할 수 없습니다. 오류 해결 방법좀 도와주세요!

안녕하세요~ github에서 좋은 라이브러리가 있어서
static으로 컴파일하고 .lib파일을 제 소스코드에 포함해서 프로그램을 만드려는데요,
함수명의 외부 기호를 확인할 수 없습니다. 오류가 뜨네요. 오류 코드는 LNK2001과 LNK1120 이구요

물론 헤더파일에 extern "C"로 되어있고 컴파일 할 떄도 extern "C"로 되어있어서 소스코드 문제는 아닌 것 같아요
그리고 .lib파일을 dumpbin으로 확인했을 때 제가 사용하려는 함수의 심볼은 존재하는 것이 확인되어서 컴파일 했을 때 잘못된 것 같진 않아요

근데 링크 과정에서 심볼을 찾을 수 없다고 나오는데.. 이것을 어떻게 해결해야할지...
해결 방법좀 도와주세요 !

porque0525의 이미지

HTTP 서버가 왜 첫번째 응답은 꼭 internal error를 일으킬까요...?

C++ REST SDK로 HTTP 서버를 처음 구축중입니다.
로컬호스트를 서버&클라이언트로 사용하고
터미널 두개로 서버와 클라이언트 간 통신이 잘 되는지 확인하고 있는데,
서버를 실행시킨 후 클라이언트 측에서 보내는 첫번째 요청은 꼭 500 Internal Error를 일으킵니다.
황당한건 같은 명령어를 실행했을 때 두번째부터는 200 OK 응답이 잘 옵니다. ㅠㅠ
HTTP는 연결상태를 저장하지 않지 않나요?
서버를 실행하는데 시간이 오래걸리나 해서 충분한 시간을 뒀는데도 꼭 첫번째 요청만은 error를 일으키네요.
이런 경우가 있나요...??

hdcjg1991의 이미지

라즈베리파이 insmod시 invalid module format 문제 좀 도와주세요.

라즈베리파이 에서 insmod시 invalid module format으로 안되네요...

이미 구글링으로 모듈 버전이 다르면 나타나는 에러라고 하는데 모듈 버전은 똑같고... 아무리 뒤져봐도 해결이 안되네요... 뭐가 문제일까요...?

<첨부파일 있어요!>

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기