Linux kommandorad ljud. (8 / 10 steg)

Steg 8: Låt din dator sjunga.




Ja, din linux dator kan sjunga (typ av). Om du är musiknoter och liknande bör du kunna ändra XML-filen till dina behov. För nu kommer vi bara använda skalan som en start poing.

Du måste skapa en XML-fil som heter doremi.xml

Doremi.XML:
[code]
<? XML-version = "1.0"? >
<! DOCTYPE SJUNGANDE offentliga "-//SINGING//DTD SINGING Markera upp / / EN"
"Singing.v0_1.dtd"
[] >
< SJUNGANDE BPM = "30" >
< PITCH OBS = "G3" >< varaktighet BEATS = "0,3" > doe < / längd >< / PITCH >
< PITCH OBS = "A3" >< varaktighet BEATS = "0,3" > ray < / längd >< / PITCH >
< PITCH OBS = "B3" >< varaktighet BEATS = "0,3" > mig < / längd >< / PITCH >
< PITCH OBS = "C4" >< varaktighet BEATS = "0,3" > fah < / längd >< / PITCH >
< PITCH OBS = "D4" >< varaktighet BEATS = "0,3" > sy < / längd >< / PITCH >
< PITCH OBS = "E4" >< varaktighet BEATS = "0,3" > lah < / längd >< / PITCH >
< PITCH OBS = "F #4" >< varaktighet BEATS = "0,3" > tee < / längd >< / PITCH >
< PITCH OBS = "G4" >< varaktighet BEATS = "0,3" > doe < / längd >< / PITCH >
< / sång >
[/code]

När filen har skapats kan du gå in i interaktivt läge genom att bara skriva testival.

$ festival
Festival Speech Synthesis System 1.96:beta juli 2004
Copyright (C) universitetet i Edinburgh, 1996-2004. Alla rättigheter reserverade.
För detaljer typ "(festival_warranty)"
Festival > (tts "doremi.xml" "sjungande)

Sedan bör du höra datorn sjunga.

"< Ctrl > d" för att avsluta.

Du kan bygga flera delar låtar av syntetisera varje del och generera vågformer, dem kombinera dem. Till exempel

text2wave-läge sjungande america1.xml -o america1.wav
text2wave-läge sjungande america2.xml -o america2.wav
text2wave-läge sjungande america3.xml -o america3.wav
text2wave-läge sjungande america4.xml -o america4.wav
ch_wave -o america.wav -pc längsta Amerika?. WAV

Brukade sjunga är nuvarande röst. Observera att antalet stavelser ord måste matcha vid körning, vilket innebär att thios inte fungerar alltid arga dialekt (UK uttrycker ibland fungerar inte utan tweaking.

Se Steg
Relaterade Ämnen

Linux kommandorad email.

Mutt har problem med den senaste ubuntu. Letar du efter svar, kan behöva använda backport filer.--------------------Linux kommandorad email kan vara mycket bra. Till exempel. om av någon anledning. du skulle förlora ditt gui-gränssnitt så kan du fort...

Linux kommandorad fönsterhanterare.

Dvtm är ett trevligt program för linux kommandorad användare kan ha flera fönster utan att ha ett gui. En sak jag vill göra är att göra kommandon i ett fönster och använda kommandot man för att visa alternativ i ett kommando i ett nytt fönster. Detta...

Linux kommandorad nyheter.

Eftersom nyheter är mestadels text ändå, kommandoraden utmärker sig i detta område. Newsbeuter är ett ganska enkelt program att använda och arbeta med. Inte bara kommer det importera opml-filer används vanligtvis av en hel del läsare för diskussionsg...

Konvertera video i Linux

FFmpeg är den bästa öppen källkod video converter där ute. Det är vanlig, enkel, men mycket kraftfullt. FFmpeg är ett kommandoradsprogram. Det finns några grafiska frontends också, men de tenderar att vara buggig. Så, det enklaste sättet att konverte...

Linux tips.

Se också:Några snabbis idéer jag sätta togethr som kan vara av intresse. Jag har försökt att hålla dem till ett steg.Steg 1: Installera en MsWindows drivrutin på linux.Steg 2: Meddelande av dagen,Steg 3: Bibliotek konflikter.Steg 4: Beaglebone svart....

Introduktion till installera web apps.

Webbapplikationer är en välsignelse för datormiljön. Traditionellt skulle du ladda dator program lokalt på varje system. Även med program för automatiserad kan distribution system, fortfarande vara stödja intensiva. Med web-applikationer kan du läsa...

AquaFeeder 2.0: Automatisk fisk Feeder (med WiFi)

Letar du efter två akvarier är inte ett lätt jobb, särskilt för någon så glömsk som jag. Ibland skulle jag glömma att mata fishies i flera dagar tills min mamma skulle märka flytande fisk skelett. Ja, nuförtiden som aldrig händer, på grund av den nya...

Bygga en ISS pekaren Tracker med Adafruit HUZZAH ESP8266

Översikt – del 1 Alt/Az pekarenExpanderande på min Stepper Motor controller med Adafruit Huzzah ESP8266 WiFi modul genom att lägga till en liten Servo, skapade jag en mekanisk anordning som kan flytta i Azimut (med en Stepper) och höjd (med en Servo)...

Jordbävningen i Pi - skaka & skallra ditt skrivbord!

ÖversiktDet finns ett antal jordskalv detektor projekt för raspberry pi. Dessa är bra för alla som bor i ett område utsatt för jordbävningar eller för dem som vill försöka identifiera avlägsna quakes själva.Detta projekt är inte inriktad på upptäcka...

Twi_X10 - samverkan mellan Twitter och X10

målet med detta Instructable är att visa dig hur du kan automatisera ditt hem belysning (eller apparater) med X10, ställa in din dator för att styra enheterna, och sedan få Twitter att göra kontrollen. Erfarenhet av Python, Linuxen befaller fodrar oc...

Arbetar med btrfs

Btrfs är ett framväxande standard för Linux filsystem, och det har många fördelar jämfört med ext3 och 4.Några av fördelarna med btrfs inkluderar...Bilder - möjligheten att frysa filsystemet i tid och återgå till den statenDelvolymen - samarbeta med...

Hur: Installera en IPCop Virtual Machine brandvägg för att skydda din Windows Host (gratis!)

Summary:Syftet med detta projekt är att använda IpCop (gratis Linux Distribution) i en virtuell maskin att skydda en Windows värdsystem på alla nätverk. IpCop är en mycket kraftfull Linux baserad brandvägg med avancerade funktioner som: VPN, NAT, int...

10$ HTPC

De lever i många hem världen över bostad nära eller ens i många en TV som, olycksbådande små lådor av hälta. Ja jag talar om den video streaming digitalboxen som roku eller apple tv och smart-TV. Dessa små killarna låsa dig en uppsättning tjänster, f...

Spela spel på Intel Edison!

Intel-Edison är en liten dator storleken på ett SD-kort, som löper en typ av Linux heter "Yocto" Linux. Detta är olika från Debian, som löper på mer bekant Raspberry Pi datorn. Det enda sättet att få tillgång till Linux på Edison är via kommando...

Virtual touch screen spel som använder Zybo

Virtuell pekskärm spel praktisk handledning för Zybo ger stegvisa instruktioner för hur du anpassar din hårdvara att emulera pekskärm på enkla TFT monitor med kamera och finger identifiering.Nödvändig maskinvara:-Zybo styrelsen-Vivado 2014.1 Webpack-...

Test-ljudkort och högtalare i Raspberry Pi

IntroduktionRaspberry Pi gör en bra MP3 spelare. Det finns en hel del MP3-spelare programvara som kan installeras i Raspberry Pi. Innan jag lärde mig om dessa MP3-programvara, anser jag det är bra att lära sig om hur Raspberry Pi hanterar ljud kort h...

Att göra en datalogger för en ISTA och Kamstrup el / gas-mätare med Raspberry Pi!

Om Raspberry PiSå äntligen fick jag min nya Raspberry Pi. Detta är en liten, låg makt ARM linux styrelsen med en ethernetadapter, 2 USB-portar och även en full-HD HDMI-port för en blott $30!. Kolla in www.raspberrypi.org för mer information.Efter kör...

Sensorino trådlösa hem belysning med Arduino

Hemautomation finns ett tag (sedan 90-talet?) och har varit ganska dyra men med tillkomsten av Arduino och framför allt billiga sensorer, reläer, andra komponenter från Ebay det är inte längre någon inneboende anledning för en maker inte att automati...

PiHub

Hej! Välkommen till en annan Instructable från NextFab. I detta Instructable kommer vi att visa dig hur du skapar din egen PiHub. Vad är en PiHub du frågar? PiHub är en fristående, stationär informationscenter som använder en enkel LCD-skärm och 5 kn...