Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Applications > Make OS X speek in a given tempo?

Make OS X speek in a given tempo?
Thread Tools
Fresh-Faced Recruit
Join Date: Feb 2004
Location: sweden
Status: Offline
Reply With Quote
Jul 21, 2004, 04:45 AM
 
I want to use the speech function in OS X as vocals in a song I'm working on (in Reason). Is there an easy way to do that? I want it to speek at the same tempo as my song, how do I do that?

One way I've tried is to save the text to AIFF with Voice Box and then chop it up with ReCycle, but the result isn't that good.

Is there an app in which you can tell 'say this text in this BPM'?

thanks
     
Mac Elite
Join Date: May 2001
Location: Melbourne, Australia
Status: Offline
Reply With Quote
Jul 21, 2004, 07:15 AM
 
You can't do it in BPM, but you can change the tempo - System Preferences > Speech > Default Voice > Rate

Hope this helps
     
Mac Enthusiast
Join Date: Jul 2002
Status: Offline
Reply With Quote
Jul 21, 2004, 07:34 PM
 
You can have total control over the pitch and duration of every syllable in the Mac speech synthesizer. For example: select all this next block of text and then Services>Speech>Start Speaking Text

*** Example one *** (Shonen Knife lyric, sung by me)

[[inpt TUNE]]
_
l {D 140; P 169.0:0 169.0:36 176.0:57 202.0:86}
1EH {D 150; P 215.0:0 240.0:29 248.0:54}
t {D 110; P 270.0:0 270.0:80}
s {D 100; P 270.0:0}
_
g {D 80; P 270.0:0 270.0:23 270.0:46 270.0:69 244.0:92}
1OW {D 320; P 241.0:0 241.0:20}
_
f {D 140; P 248.0:0 248.0:44 248.0:94}
1IH {D 130; P 248.0:0 253.0:67}
S {D 130; P 253.0:0 253.0:94}
IX {D 40; P 230.0:0}
N {D 160; P 221.0:0 221.0:38}
~
f {D 70; P 221.0:0 221.0:92}
AX {D 340; P 200.0:0 189.0:46}
r {D 20; P 205.0:0}
~
AX {D 50; P 202.0:0}
_
b {D 70; P 202.0:0}
l {D 290; P 202.0:0}
1AE {D 220; P 208.0:0 210.0:80}
k {D 180; P 206.0:0}
_
b {D 30; P 206.0:0 206.0:17}
1AE {D 780; P 185.0:0 204.0:28 211.0:78 204.0:83 198.0:85 222.0:95}
s {D 290; P 218.0:0 210.0:11 210.0:29 210.0:100}
, {D 440}
~
b {D 40; P 247.0:0 162.0:92}
2UX {D 500; P 168.0:0 239.0:59}
d {D 30; P 239.0:0}
~
IH {D 240; P 250.0:0}
d {D 30; P 239.0:0}
~
2IH {D 510; P 244.0:0 239.0:50}
z {D 110; P 239.0:0 250.0:94}
~
AX {D 230; P 250.0:0 247.0:70}
_
r {D 80; P 247.0:0 249.0:25 239.0:92}
1EY {D 510; P 239.0:0 240.0:20 227.0:37 200.0:57}
n {D 50; P 213.0:0 215.0:78}
IY {D 180; P 215.0:0 218.0:40 218.0:93}
_
d {D 60; P 195.0:0 201.0:71 196.0:93}
1EY {D 880; P 193.0:0 204.0:23 206.0:72 206.0:77 210.0:84 214.0:93 214.0:100}
, {D 240}
[[inpt TEXT]]



Apple ships a tool with Xcode called "Repeat After Me" that will let you record your own voice and then map a synthesized text string to the pitch and tempo which makes creating these pretty easy. It'd be very tedious setting the syllable lengths manually, but you can do it that way too if you want.



Here's another one:

*** Example two *** (Weird Al lyric, sung by me again)

[[inpt TUNE]]
~
2AY {D 30; P 119.0:0 119.0:29 119.0:42 119.0:54}
_
m {D 80; P 118.0:0 124.0:23 124.0:46 124.0:77}
1EH {D 170; P 151.0:0 169.0:30 180.0:50 184.0:65}
t {D 20; P 192.0:0 197.0:70 199.0:90}
~
h {D 20; P 199.0:0 201.0:43}
IH {D 70; P 200.0:0 202.0:62}
m {D 100; P 203.0:0 199.0:92}
_
1IH {D 110; P 199.0:0 200.0:48}
n {D 40; P 202.0:0}
~
IX {D 90; P 204.0:0 205.0:90}
_
s {D 110; P 207.0:0 207.0:60 207.0:93}
w {D 60; P 207.0:0}
1AA {D 200; P 196.0:0 196.0:12 202.0:62 202.0:76}
m {D 20; P 205.0:0 205.0:50}
p {D 230; P 205.0:0 205.0:43}
_
d {D 20; P 183.0:0 182.0:50 181.0:90}
1AW {D 30; P 181.0:0 181.0:14 181.0:33}
n {D 50; P 185.0:0 185.0:67}
~
2IH {D 30; P 178.0:0 175.0:50}
n {D 100; P 174.0:0}
_
d {D 40; P 174.0:0 178.0:83}
EH {D 160; P 176.0:0}
g {D 110; P 181.0:0 176.0:31 160.0:88}
1OW {D 270; P 159.0:0 158.0:29 159.0:43 161.0:64}
b {D 70; P 161.0:0}
AX {D 80; P 153.0:0 154.0:18 154.0:41 158.0:59 164.0:86 164.0:100}
, {D 200}
_
w {D 120; P 160.0:0 164.0:27 205.0:91}
1EH {D 240; P 212.0:0 218.0:24 213.0:40 208.0:64}
r {D 210; P 203.0:0 196.0:41}
~
IH {D 40; P 185.0:0}
t {D 80; P 186.0:0 286.0:60}
_
b {D 40; P 234.0:0 182.0:50}
1UX {D 110; P 181.0:0 181.0:48}
b {D 30; P 172.0:0 177.0:92}
AX {D 30; P 177.0:0}
l {D 50; P 171.0:0}
z {D 80; P 163.0:0 158.0:93}
_
1AO {D 30; P 159.0:0 159.0:33 159.0:67 159.0:80}
l {D 60; P 159.0:0 160.0:91}
~
D {D 60; P 165.0:0 162.0:86}
AX {D 50; P 160.0:0 159.0:90}
_
t {D 140; P 159.0:0 159.0:40 155.0:93}
1AY {D 240; P 156.0:0 158.0:9 161.0:19 159.0:66}
m {D 90; P 161.0:0 190.0:100}
% {D 20}
~
l {D 20; P 192.0:0 193.0:80}
2AY {D 80; P 195.0:0 197.0:22 197.0:44 200.0:81}
k {D 90; P 200.0:0 200.0:73 200.0:93}
~
IX {D 60; P 199.0:0}
_
J {D 180; P 199.0:0 199.0:28 184.0:94}
1AY {D 150; P 183.0:0 185.0:19 185.0:75 182.0:89}
IX {D 30; P 177.0:0 173.0:43}
n {D 220; P 166.0:0}
t {D 30; P 166.0:0 166.0:86 166.0:100}
% {D 40}
_
k {D 100; P 166.0:0 159.0:94}
1AA {D 70; P 159.0:0 159.0:18 166.0:41 169.0:68}
r {D 240; P 174.0:0 168.0:50}
b {D 80; P 119.0:0}
AX {D 70; P 164.0:0}
n {D 90; P 167.0:0}
EY {D 130; P 160.0:0}
d {D 40; P 160.0:0}
IX {D 30; P 165.0:0 166.0:50}
d {D 100; P 166.0:0}
_
s {D 110; P 166.0:0 166.0:33}
1OW {D 710; P 153.0:0 159.0:46}
d {D 30; P 169.0:0}
AX {D 270; P 162.0:0 168.0:68 170.0:82 170.0:100}
. {D 210}
[[inpt TEXT]]
(Last edited by arekkusu; Jul 21, 2004 at 07:40 PM. )
     
Clinically Insane
Join Date: Nov 1999
Location: 888500128, C3, 2nd soft.
Status: Online
Reply With Quote
Jul 21, 2004, 08:00 PM
 
Does Speak after me come with a decent interface to make this relatively simple?

Would it, for example, be possible to, say, monitor a logic song on headphones while singing into the mic, to get the vocal part resynthesized?

does it work with any vocal sound file? how?

-s*
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 02:05 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2