Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Advanced Developers Conference     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Themen rund um den PC ::  Programm das runterzählt?  
Gehen Sie zu Seite Zurück  1, 2, 3, 4  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
u-ser_l
Unregistrierter




Beitrag u-ser_l Unregistrierter 10:36:19 15.08.2009   Titel:   re            Zitieren

klar, ne? festival ist ein speech synthi.
acoustic count0r
Unregistrierter




Beitrag acoustic count0r Unregistrierter 11:19:56 15.08.2009   Titel:   Re: Programm das runterzählt?            Zitieren

kannedzahlen schrieb:
Hallo, gibt es ein Programm das Sekunden runterzählen kann? also 10.. 9 (akustisch). Für silvester, Geburtstag etc.

Wenn du dir diesen Code übersetzst, hast du ein Programm für Windows:


C/C++ Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include
<windows.h>

const int start = 9;
const int stop = 0;

int main ()
{
    char fname[64] = {0};
    int i;

    for ( i=start; i>=stop; i-- )
    {
        sprintf ( fname, "%i.wav", i );
        PlaySoundA (fname, NULL, SND_FILENAME);
        Sleep(1000);
    }

    return 0;
}
C/C++ Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include
<windows.h>

const int start = 9;
const int stop = 0;

int main ()
{
char fname[64] = {0};
int i;

for ( i=start; i>=stop; i-- )
{
sprintf ( fname, "%i.wav", i );
PlaySoundA (fname, NULL, SND_FILENAME);
Sleep(1000);
}

return 0;
}
C/C++ Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include
<windows.h>

const int start = 9;
const int stop = 0;

int main ()
{
    char fname[64] = {0};
    int i;

    for ( i=start; i>=stop; i-- )
    {
        sprintf ( fname, "%i.wav", i );
        PlaySoundA (fname, NULL, SND_FILENAME);
        Sleep(1000);
    }

    return 0;
}


Die Sounddateien musst du selbst besorgen. Die Dateien mit den Namen 0.wav, 1.wav, ... 9.wav müssen sich im selben Order wie die erstellte Exe befinden.
:)
acoustic count0r
Unregistrierter




Beitrag acoustic count0r Unregistrierter 11:51:45 15.08.2009   Titel:              Zitieren

die zeile mit Sleep müsstest du noch rausnehmen und die sounddateien ca. ne sekunde lang machen dann kommts ungefähr hin.
u-ser_l
Unregistrierter




Beitrag u-ser_l Unregistrierter 12:20:22 15.08.2009   Titel:   re            Zitieren

acoustic count0r schrieb:

Die Sounddateien musst du selbst besorgen.


na toll. Da kann er auch gleich "10, 9, 8 ... " auf ein Diktiergerät sprechen und abspielen.

Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival    
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival    

^^
das ist 20-mal kürzer und all-inclusive :rolleyes:
Anmerker
Unregistrierter




Beitrag Anmerker Unregistrierter 12:30:08 15.08.2009   Titel:   Re: re            Zitieren

u-ser_l schrieb:
acoustic count0r schrieb:

Die Sounddateien musst du selbst besorgen.


na toll. Da kann er auch gleich "10, 9, 8 ... " auf ein Diktiergerät sprechen und abspielen.

Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival    
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival    

^^
das ist 20-mal kürzer und all-inclusive :rolleyes:

Statt sort -r könnte man auch tac (cat rückwärts) nehmen:
Code:
n=$(seq 9|tac); echo -n "(SayText \"$n\")" | festival
Code:
n=$(seq 9|tac); echo -n "(SayText \"$n\")" | festival
Code:
n=$(seq 9|tac); echo -n "(SayText \"$n\")" | festival
acoustic count0r
Unregistrierter




Beitrag acoustic count0r Unregistrierter 12:42:44 15.08.2009   Titel:   Re: re            Zitieren

u-ser_l schrieb:

na toll. Da kann er auch gleich "10, 9, 8 ... " auf ein Diktiergerät sprechen und abspielen.

ein d. gerät ist nicht so flexibel. außerdem macht das mehr spass als so einen lam0r kryptobefehl einzuhacken.
diktiergerät, son stuss, wozu gibt es text to speech freeware? :rolleyes:
u-ser_l schrieb:

Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival    
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival    

^^
das ist 20-mal kürzer und all-inclusive :rolleyes:

hat ja auch jeder crypto-os installiert :rolleyes:
9ayyt2
Unregistrierter




Beitrag 9ayyt2 Unregistrierter 13:06:28 15.08.2009   Titel:   Re: re            Zitieren

u-ser_l schrieb:
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival    
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival    

^^
das ist 20-mal kürzer und all-inclusive :rolleyes:
Und funktioniert nicht.
hmmmm????
Unregistrierter




Beitrag hmmmm???? Unregistrierter 13:26:30 15.08.2009   Titel:   Re: re            Zitieren

u-ser_l schrieb:
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival    
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival
Code:
n=$(seq 9|sort -r); echo -n "(SayText \"$n\")" | festival    
wo macht das 1 sekunde pause zwischen den zahlen?
acoustic count0r
Unregistrierter




Beitrag acoustic count0r Unregistrierter 13:42:24 15.08.2009   Titel:              Zitieren

das aussprechen dauert ca. ne sekunde, je nachdem wie schnell gesprochen wird.
u-ser_l
Unregistrierter




Beitrag u-ser_l Unregistrierter 14:23:48 15.08.2009   Titel:   re            Zitieren

kann man auch abbremsen:
Code:
for n in $(seq 9|tac);  do echo "(SayText \"$n\")" | festival; done
Code:
for n in $(seq 9|tac); do echo "(SayText \"$n\")" | festival; done
Code:
for n in $(seq 9|tac);  do echo "(SayText \"$n\")" | festival; done

dauert bei mir 11.018 sek.
C/C++ Forum :: Themen rund um den PC ::  Programm das runterzählt?  
Gehen Sie zu Seite Zurück  1, 2, 3, 4  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.