| Autor |
Nachricht |
u-ser_l
Unregistrierter
|
u-ser_l Unregistrierter
10:36:19 15.08.2009 Titel: |
re |
Zitieren |
klar, ne? festival ist ein speech synthi. |
|
|
|
 |
acoustic count0r
Unregistrierter
|
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
|
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
|
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 |
|
|
|
 |
Anmerker
Unregistrierter
|
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  |
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
|
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?
| 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
|
hat ja auch jeder crypto-os installiert |
|
|
|
 |
9ayyt2
Unregistrierter
|
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  | Und funktioniert nicht. |
|
|
|
 |
hmmmm????
Unregistrierter
|
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
|
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
|
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. |
|
|
|
 |