Sivu 1/1

Puherobotin äänittäminen?

Lähetetty: 1.8.2020 klo 18.46
Kirjoittaja iPanic
Haluaisin äänittää huononäköiselle vanhukselle noin 60 sivua tekstiä esim. Sirin puhumana. Tallennus CD-levylle.

IMacilla äänittäessä mikrofonin kautta tietokoneen taustahurina on aika kova.

Käytössä on myös palkallinen Windows-läppäri.

Saisiko robottiäänen puhutuksi piuhoja pitkin helposti jollakin kombinaatiolla? Stereoiden kautta?

iMacin puheominaisuuksiin en ole tutustunut. Voisiko sillä suoraan tallentaa tekstin puheeksi?

Re: Puherobotin äänittäminen?

Lähetetty: 1.8.2020 klo 19.04
Kirjoittaja homenamsi
Aiemmin homma hoitui Soundlowerilla, joka mahdollisti yhden ohjelman ääniulostulon kytkemisen suoraan toisen ohjelman syötteeksi.

Sen kehitys lienee päättynyt enkä osaa sanoa missä käyttöjärjestelmäversiossa vanha versio vielä toimii.

Vastaava ohjelma on BlackHole, mutta sitä en ole käyttänyt.

https://github.com/ExistentialAudio/BlackHole/releases

Re: Puherobotin äänittäminen?

Lähetetty: 1.8.2020 klo 20.48
Kirjoittaja Andreas66
Olen lyhyesti kokeillut Background music -nimistä ohjelmaa jonka pitäisi saada sovelluksen tuottama ääni nauhoitukseen samalla koneella. En saanut sillä yhden kokeilun perusteella sitä mitä halusin mutta tumpeloin luultavasti jotain. Muilla tästä kokemuksia?

Re: Puherobotin äänittäminen?

Lähetetty: 1.8.2020 klo 23.39
Kirjoittaja Ötsi Vik
Loopback 2 on simppelein ja toimivin softa tuohon.

Re: Puherobotin äänittäminen?

Lähetetty: 2.8.2020 klo 10.24
Kirjoittaja iPanic
Kiitos vastauksista! Loopback toistaiseksi liian kallis. Puhuttua tavaraa olisi noin 40 sivua tekstiä.

BlackHolen asensin ja pääsin asetuksissa kolmoseen, jota en osaa tehdä:

3. Set BlackHole as Input in Destination App
http://existential.audio/blackhole/support/#system

Minulla vielä epäselvä kuinka saan iMacin puhumaan, mikä on tuo kohdeapp tässä tapauksessa? Teksti on tehty Wordillä, en saa Macia puhumaan. Voiceover päällä, mutta en osaa käyttää.

Re: Puherobotin äänittäminen?

Lähetetty: 2.8.2020 klo 11.02
Kirjoittaja homenamsi
Tekstin puhuminen tapahtuu tietyllä näppäinyhdistelmällä. Laite ’puhuu’ joko valitun tekstin tai koko ikkunan.

Näppäinyhdistelmä määritellään Järjestelmäasetusten kohdassa Puhe.

Microsoft Wordin 2019-versiossa taitaa olla käyttöliittymässä omakin painike tälle.

Tapauksessasi täytyy käynnistää Wordin lisäksi jokin tallennusohjelma ’kuuntelemaan’ puhetta. Itse olen käyttänyt tällaiseen Audacityä mutta varmaan QuickTimekin käy.

Kannattaa kokeilla erikseen tuo puhe kaiuttimesta ja sitten äänen tallennus sisäisestä mikrofonista jollain ohjelmalla.

Sitten vain kytketään Blackholen tms avulla ulostuleva ääni sisäisten kaiuttimien sijasta töhän Blackholen putkeen ja sisään tuleva ääni otetaan mikrofonin sijasta tästä putkeata.

Ensin tuo tallennusohjelma käyntiin ja sitten Word-ikkunan lukeminen näppiscompolla.

Nyt en ole koneen ääressä mutta noin se Soundflowerilla meni.

Re: Puherobotin äänittäminen?

Lähetetty: 16.9.2020 klo 0.50
Kirjoittaja Riku7
Itse käytän Macin sisäänrakennettua puhesyntetisaattoria. Niissä on myös yksi suomenkielinen, Satu -nimellä. Valitset tietysti sellaisen puhesyntetisaattorin joka puhuu sitä kieltä jolla ne luettavat sivutkin ovat.

Macissa valmiina olevalla Script Editor -ohjelmalla voi kirjoittaa AppleScript -ohjelmointikielellä helposti ohjelman joka sekä lukee ihan minkä tahansa haluamasi asian, ja samalla vaikka tallentaa sen mp3-tiedostoksi. Puhesyntetisaattorin luontevuuteen voi vaikuttaa rytmittämällä tekstiä tietyillä apumerkinnöillä kesken tekstin, mutta jos tekstiä on paljon, tämä kokeilu, kuuntelu ja merkintä vie tietysti aikaa. Jos epäluonnollisuudet eivät haittaa, siitä vaan tekstiä sisään. Jos itse rytmitän ja testaan tekstiä, teen sitä Script Editorissa vain lauseen tai pari kerrallaan, ja sitten kun se kuulostaa hyvältä, kopioin ne osaksi sitä jotakin erillistä lopullista AppleScript -koodia. Eli minulla on työstövaiheessa aina vierekkäin yksi Script Editor -ikkuna työstämiselle, ja toinen sitä varten että sinne siirretään hyväksytyt valmiit jutut.

Pahoittelen etten tiedä mitä nämä ovat suomeksi kun oma koneeni on englanniksi, mutta äänten valintaan (ja lataamiseen jos niitä ei ole vielä koneella) pääset menemällä omppuvalikosta System Preferences > Accessibility > Speech.

Script Editor (tai mikä sen suomenkielinen nimi sitten onkaan) löytyy paikasta Ohjelmat > Lisäohjelmat, tai jotain vastaavaa.

Applen virallista dokumentaatiota tekstin lukemisesta Applescriptin avulla täällä. Siellä mm. tietoa puheen rytmittämisestä ja luontevoittamisesta.

Kun olet valinnut (oletetusti suomenkielisen äänen ja ladannut sen jos tarvis), laita tämä Script Editoriin ja paina sen yläreunan ▶️ -nappia. Äänitiedosto tallentuu silloin työpöydällesi ja se on kuunneltavissa. Tämä on hyvin yksinkertainen komento, siitä vaan muokkaamaan:
say "kokeilen lukea tämän" saving to ((path to desktop as string) & "Testiääni.mp3")