1. Táirgí
  2.   Fuaime
  3.   GO
  4.   Malgo
 
  

Leabharlann GO saor in aisce le haghaidh Athsheinm & Gabháil Fuaime

Leabharlann Foinse Oscailte GO a ligeann d'fhorbróirí bogearraí comhaid Fuaime a Seinn, a Thaifeadadh, a Ionchódú, a Léamh & a Thiontú .

Is leabharlann fuaime an-úsáideach Open Source mini Go é Malgo a thacaíonn go hiomlán le gnéithe próiseála fuaime bunúsacha chomh maith le hardghnéithe próiseála fuaime. Is féidir an leabharlann a úsáid ar gach mór-ardán agus tá go leor ardghnéithe inti chun comhaid fuaime a sheinm agus a ghabháil. Tá an leabharlann an-chobhsaí agus níl aon fhabhtanna nó leochaileachtaí ann. Is féidir an leabharlann a úsáid ar gach ardán mór ar nós Windows, Linux, macOS, Android & níos mó.

Tá roinnt gnéithe tábhachtacha curtha san áireamh i leabharlann Malgo mar thacaíocht do shruth fuaime, imirt comhaid fuaime, sonraí a ghabháil ó do mhicreafón réamhshocraithe, tacaíocht chun tuilleadh sonraí a sheoladh chuig an ngléas le haghaidh athsheinm, ionchódú beart fuaime ionchuir chuig PCM, tacaíocht do shruth fuaime, tacaíonn sé le gach mórshraith codecs, rochtain ar cheamara, agus go leor eile. Tá an leabharlann ceadúnaithe faoin gCeadúnas Neamhcheadúnaithe, rud a chiallaíonn go bhfuil cead ag aon duine na bogearraí seo a chóipeáil, a mhodhnú, a fhoilsiú, a úsáid, a thiomsú, a dhíol nó a dháileadh.

Previous Next

Tús a chur le Malgo

TIs é an bealach molta chun Malgo a shuiteáil isteach i do thionscadal trí GitHub a úsáid. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil rianúil.

Suiteáil Malgo ó GitHub

go get -u github.com/gen2brain/malgo 

Gabh Sonraí Fuaime ón Micreafón trí Go

Tagraíonn gabháil comhaid fuaime do nós imeachta chun an micreafón a léamh agus comhartha a fháil ón taobh amuigh den ríomhaire. Feidhm choitianta de ghabháil fuaime is ea taifeadadh, mar ionchur an mhicreafóin a thaifeadadh go comhad fuaime. Soláthraíonn leabharlann Malgo an cumas sonraí a ghabháil ó do mhicreafón réamhshocraithe go dtí go mbrúnaíonn an t-úsáideoir an cnaipe Iontrála. Nuair a bheidh an próiseas críochnaithe is féidir le húsáideoirí an fhuaim a gabhadh a shábháil ar thiomáint seachtrach sna formáidí comhaid tacaithe.

Gabháil Fuaime trí Go API


    // Capturing will commence writing the samples to the writer until either the
    // writer returns an error, or the context signals done.
    func Capture(ctx context.Context, w io.Writer, config StreamConfig) error {
        deviceConfig := config.asDeviceConfig()
        deviceConfig := config.asDeviceConfig(malgo.Capture)
        abortChan := make(chan error)
        defer close(abortChan)
        aborted := false
    @@ -32,5 +32,5 @@ func Capture(ctx context.Context, w io.Writer, config StreamConfig) error {
            },
        }
        return stream(ctx, abortChan, malgo.Capture, deviceConfig, deviceCallbacks)
        return stream(ctx, abortChan, deviceConfig, deviceCallbacks) 

Fuaime Athsheinm trí Go Library

Cuireann leabharlann foinse oscailte Malgo ar chumas forbróirí bogearraí comhaid fuaime a luchtú agus a athsheinm gan ach cúpla líne d’orduithe Go. Soláthraíonn an leabharlann tacaíocht iomlán freisin chun fuaimeanna iolracha a rialú ag an am céanna taobh istigh de apps Go. Is féidir freisin fuaim ar leith a rialú trí aitheantas fuaime a shannadh dó agus í a bhainistiú. Chun comhad fuaime a sheinm go huathoibríoch, íoslódálann an leabharlann comhad fuaime iomlán go huathoibríoch nó déanann sí é a réamhlódáil le meiteashonraí.

Athsheinm Fuaim Fuaime trí Go API


    // Playback will commence playing the samples provided from the reader until either the
    // reader returns an error, or the context signals done.
    func Playback(ctx context.Context, r io.Reader, config StreamConfig) error {
        deviceConfig := config.asDeviceConfig()
        deviceConfig := config.asDeviceConfig(malgo.Playback)
        abortChan := make(chan error)
        defer close(abortChan)
        aborted := false
    @@ -38,5 +38,5 @@ func Playback(ctx context.Context, r io.Reader, config StreamConfig) error {
            },
        }
        return stream(ctx, abortChan, malgo.Playback, deviceConfig, deviceCallbacks)
        return stream(ctx, abortChan, deviceConfig, deviceCallbacks) 

Déan Meascadh Simplí trí Go API

Is próiseas an-úsáideach é meascadh fuaime chun rianta taifeadta fuaime a chothromú agus a chur in eagar chun meascán oiriúnach de na fuaimeanna go léir atá i láthair ar chomhad amháin a tháirgeadh. Soláthraíonn leabharlann foinse oscailte Malgo bealach úsáideach chun comhaid iolracha a luchtú agus iad go léir a imirt ar ais ag an am céanna. Agus fuaimeanna iomadúla á meascadh le chéile, ní mór d’úsáideoirí ach gléas amháin a chruthú (ní iolrach) agus ansin na fuaimeanna a mheascadh le chéile.

 Gaeilge