音声・ランダム

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
お助けがほしい人

音声・ランダム

#1

投稿記事 by お助けがほしい人 » 12年前

音声で次々に、人物のID・名前を読み込んで認識し、「スタート」の声でランダムにIDと名前をルーレット方式で回し、「ストップ」の声でルーレットを止めて1名の人物のIDと名前を表示するプログラムの構造を考えました。
最終的にはソースコードとして動かしたいので、ご教示して教えていただけますか?
ちなみに、rand関数の部分は、知人に教えてもらいました。
構造は分かってるので、あとはソースだけなんです・・・
お願いします。

[ソースコード]

コード:

#include <stdio.h> 
#include <string.h> 
#define MAXCHR 120 
int main(void) 
{ 
char input[MAXCHR], s1[MAXCHR], s2[MAXCHR], s3[MAXCHR]; 

for (;;) { 
fgets(input,MAXCHR,stdin); 
sscanf(input,"%s%s%s",s1,s2,s3); 
if (!strcmp(s1,"sentence1:")) { 
printf("my_recog>>> IDと名前は %s です。\n",s3); 
} 
} 
srand(time()); //rand()を使う時は同じ乱数にならないよう初期化 
while(gets(input)){ 読み込み処理 } 
while(!スタート){sleep 10;} 
while(!ストップ){ 
r=rand() % 読み込んだ行数; 
} 

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 音声・ランダム

#2

投稿記事 by softya(ソフト屋) » 12年前

同じ事を知恵袋で質問されていませんか?
「下記に載せたソースコードは、音声で次々に名前を読み込み認識していき、「スター... - Yahoo!知恵袋」
http://detail.chiebukuro.yahoo.co.jp/qa ... 4109007219
マルチポストに当たりますので、フォーラムルールに従い相互リンクをお願いします。
http://dixq.net/board/board.html

それと、音声認識の部分が、こんな簡単なコードで片付くものではありません。
もう少し、ちゃんと勉強された方が良いかと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: 音声・ランダム

#3

投稿記事 by みけCAT » 12年前

お助けがほしい人 さんが書きました:最終的にはソースコードとして動かしたいので
インタプリタで実行したいということでしょうか?
ちなみにC言語のインタプリタは存在するようです。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

閉鎖

“C言語何でも質問掲示板” へ戻る