[QUOTE=Dachande;21986917]You can't beat Ellen McClain's voice. You can't.[/QUOTE]
It was worth a try :)
I thought I did alright. Much better than my previous version, that's for sure.
That voice annoys me, use the original by Jonathan Coulton or the GLaDOS version.
But that was pretty cool.
That was a joke.ha ha.fat chance.
Huh, it's remarkable how pitch shifting someones voice like this ca make them sound like a TTS voice (or Synth Voice or Computer Generated Voice, it's all the same thing).
I never really thought about before...
I thought still alive singalongs would've died about now.
Nonetheless that was pretty good good, just really sick of still alive.
I never liked lyrics of it
[QUOTE=Ericsson;21987105]I never liked lyrics of it[/QUOTE]
I kind of liked them. They fit the facetious feel of the game.
Good effort, though the original is just too good to top.
That's actually a pretty accurate set of voice effects compared to GLaDOS's. Care to share what you used?
[QUOTE=Shugo;21987447]That's actually a pretty accurate set of voice effects compared to GLaDOS's. Care to share what you used?[/QUOTE]
I used a program called MelodyneUno
That was actually very neat! :D
oo impressive work!
I thought it would start drawing ASCII pictures like the real one :(
It's still nice work.
It's not bad
[QUOTE=Jo The Shmo;21989235]I thought it would start drawing ASCII pictures like the real one :(
It's still nice work.[/QUOTE]
Oh, now I feel bad! I'm sorry, that won't be until I make the next version of that program... I really do feel bad :(
The good news is that I made a program that can convert images into ASCII art a while back, so it shouldn't take very long :)
Do I see a Python icon?
Anyway, very impressive work. Although the voice was a bit over mechanized. Even in Portal, GLADoS had a robot like voice, but still sounded quite a bit like a human.
I don't like the raped background music, sound like the stereo center was just ripped out.
How did you get the slowed down typing? what is the code?
"Apratchure" science.
[QUOTE=Doctor_Communism;21995646]"Apratchure" science.[/QUOTE]
The program spelled it right!
[editline]06:23AM[/editline]
[QUOTE=Polaco202;21995029]How did you get the slowed down typing? what is the code?[/QUOTE]
It's just a (poorly made) program I made way back when. It's written in python. Here, I'll give it to you, but it's really a piece of crap.
[code]
import pygame
from pygame.locals import*
pygame.init()
import time
import os
import sys
def print_line(sentence, length, pause_number):
if sentence=='':
time.sleep(length)
else:
s=list(sentence)
pt=length/8.0
t= (length-(pause_number*pt)) / float(len(s))
for letter in sentence:
if letter not in ["#","^"]:
if letter=="@":
sys.stdout.write("\n")
elif letter=="$":
clearscreen()
else:
sys.stdout.write(letter)
time.sleep(t),
else:
if letter=='^':
time.sleep(pt),
else:
time.sleep(pt*2),
def print_song(song):
"""To use your own song, make sure the BPM is the exact amount needed!
If it's even slightly off, the song is ruined! AHH! Anyway, you also need to
make sure the song itself is .mp3 format and that the song actualy starts
on the first beat. If you do just that, it should work!
'#' makes a full measure pause.
'^' makes a half measure pause.
'@' is like pressing return.
'$' cleares the screen."""
song_info=get_song_info(song)
lyrics=song_info[0]
BPM=song_info[1]
del song_info
SPM=1.0/(BPM/60.0)*4#time per measure (4 beats)
print_rate = get_print_rate()
for x in xrange(5):
print"bla bla bla!"
print"I smell bad!"
clearscreen()
pygame.mixer.init()
pygame.mixer.music.load( song+'.mp3' )
pygame.mixer.music.play()
for x in xrange(len(lyrics)):
pos=pygame.mixer.music.get_pos()/1000.0
next_pos=x*SPM
while next_pos>pos and pygame.mixer.music.get_busy():
pos=pygame.mixer.music.get_pos()/1000.0
try:
pref=get_sentence_pref(lyrics[x], print_rate, SPM)
print_line(lyrics[x], pref[0],pref[1])
except:
pass
while player.isPlaying():
time.sleep(0.001)
time.sleep(0.75)
def clearscreen(numlines=100):
if os.name == "posix":
# Unix/Linux/MacOS/BSD/etc
os.system('clear')
elif os.name in ("nt", "dos", "ce"):
# DOS/Windows
os.system('CLS')
else:
# Fallback for other operating systems.
print '\n' * numlines
def get_song_info(songname):
_file=open(songname+".txt")
lyrics=[]
bpm=None
while True:
line=_file.readline()
if line!="":
if bpm==None:
bpm=int(line)
else:
lyrics.append(line[:-1])
else:
break
return [lyrics,bpm]
def get_print_rate():
before = time.time()
number=2*0.05/2*20*0.5/0.5
print str(int(number)),
print "a"
print "%"
after = time.time()
return (after-before)/3.0
def get_sentence_pref(sentence, print_rate, SPM):
letters=list(sentence)
length=len(letters)
if length==0:
return float(SPM)
else:
removed=0
pauses=0
for letter in letters:
if letter in ['~','$']:
removed+=1
if letter=="#":
pauses+=2
if letter=='^':
pauses+=1
rate=float(SPM)
rate*=(float(length-removed)/float(length))
rate-=print_rate*(length-removed)
rate*=0.998
return [rate,pauses]
print_song("Still Alive2")
[/code]
[editline]06:23AM[/editline]
and for the song:
120
Forms FORM-29827281-12:@Test Assessment Report
@@@##This was a
triumph.^###
@#^I'm making a
note here:@#HUGE SUCCESS.
@###^It's
hard to overstate
@my^ s^a^tisfaction.
@##Aperture
Science###
@#^We do what we
must@because we
can.###
@For the good of
all of us.@Except the
ones who are dead.@@#But there's
no sense crying@over
every mistake.@You just
keep on trying@till you
run out of cake.@And the
Science gets done.@And you
make a neat gun.@For the
people who are@still alive.
$Forms FORM-55551-5:@Personnel File Addendum:@@Dear <<Subject Name Here>>,
@@#^I'm not even
angry.###
@##I'm being
s^o# sincere right
now.###
@Even though you
broke my heart.@And
killed me.###
@#^And tore me to
pieces.###
@#^And threw every
piece# into# a
fire.###
@As they burned it
hurt because@I was so
happy for you!@#Now these
points of data@make a
beautiful line.@And we're
out of beta. @We're
releasing on time.@So I'm
GLaD. I got burned.@Think of
all the things we learned@for the
people who are@still alive.
$Forms FORM-55551-6:@Personnel File Addendum Addendum:
@@One last thing:@@
##Go ahead and
leave me.###
@#^I think I
prefer to stay
inside.###
@Maybe you'll find
someone else@to
help you.###
@#^Maybe Black
Mesa...###
@##THAT WAS A
JOKE. ##^FAT
CHANCE.###
@Anyway, this
cake is great.@It's so
delicious and moist.@#Look at
me still talking @when there's
Science to do.@When I
look out there,@it makes me
GLaD Im not you.@#I've
experiments to run.@There is
research to be done.@On the
people who are@still alive.
$@@@@PS: #^And
believe me I am@still alive.
@PPS: #I'm doing
science and I'm@still alive.
@PPPS:#I feel
FANTASTIC and I'm@still alive.
@@FINAL THOUGHT:@#While your
dying I'll be@still alive.
@@FINAL THOUGHT PS:@#^And when your
dead I will be@still alive.
@@@@##^Still alive
##$
code tag
Wow i played both of them at the same time... amazing
"And killed me..." At that part, you overlapped it abit.
I expected ASCII pictures to be there too.
Very nice.
[QUOTE=-TRASE-;22002449]I expected ASCII pictures to be there too.[/QUOTE]
eww your avatar creeps me out :s
I'll be impressed when you actually replicate it, not just the lyrics of the song.
Sorry, you need to Log In to post a reply to this thread.