Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function kombination(X);
- path = 'TIMIT MIT';
- liste = dir(path);
- files = {liste.name};
- phone = fopen(fullfile(path,'allphonelist.txt'));
- data = textscan(phone, '%s','Delimiter', {'\n'});
- % Trennt die Phoneme vom Sprecher/Satz
- speaker={};
- for k=1:length(data{1})
- data2= strsplit(data{1}{k}, 'h#');
- speaker = [speaker; data2];
- end
- % Teilt Sprecher und Satz auf
- sentence={};
- for t = 1:length(data{1})
- data3 = strsplit(speaker{t}, '/');
- sentence= [sentence; data3];
- end
- % Setzt die Phoneme zu den jeweiligen Sprecher und Satz
- for r = 1:length(data{1})
- sentence{r,3}=speaker{r,2};
- end
- fclose(phone);
- saetze = fopen(fullfile(path,'allsenlist.txt'));
- dataS = textscan(saetze, '%s','Delimiter', {'\n'});
- [tik tok]= strtok(dataS);
- for r = 1:length(data{1})
- sentence{r,4}=tok{1}{r};
- end
- if X == 'Nein';
- Gegenstand =input(['\n\n Geben sie an nach was sie suchen wollen! \n',...
- 'Handelt es sich um einen Sprecher, Satz, Phonem oder Wort?'],'s');
- wort= input(['\n\n Geben sie an nach was sie den Begriff an, nach dem sie suchen wollen!\n',...
- 'z.B den Satz, der Sprecher, das Phonem oder das Wort'], 's');
- right ={};
- phonem ={};
- speaker ={};
- switch Gegenstand == Wort;
- Satz(wort);
- case Gegenstand == Phonem;
- Phonem(wort);
- case Gegenstand == Spreche;
- Sprecher(wort);
- otherwise
- fprintf('Die Eingabe ist ungültig');
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement