1. Ürün:% s
  2.   Ses
  3.   GO
  4.   Malgo
 
  

Free Gt Library for Audio Playback & captured

Open Source Gt Library, yazılım geliştiricilerinin Play, Record, Encore, Read & Convert Audio dosyalarına izin veriyor.

Mango çok kullanışlı Open Source mini Tam olarak gelişmiş ses işleme özelliklerini destekleyen ses kütüphanesine gidin. Kütüphane tüm büyük platformlarda kullanılabilir ve ses dosyalarını oynamak ve yakalamak için birçok gelişmiş özellik içeriyor. Kütüphane çok istikrarlı ve hiçbir böcek veya açıklığa sahip değildir. Kütüphane, Windows, Linux, macOS, Android ve daha fazla gibi tüm büyük platformlarda kullanılabilir.

Mango kütüphanesi, ses akışı desteği gibi birkaç önemli özellik içeriyordu, ses dosyaları oynamak, varsayılan mikrofondan verileri yakalamak, oyun gerisi için daha fazla veri göndermek için destek, giriş seslerini CM, ses akışı desteği, tüm büyük kodlar, kameraya erişmek ve daha fazlası için destek. Kütüphane Lisans Lisansı altında lisanslanır, bu da herkesin kopyalanması, değiştirilmesi, yayınlanması, kullanımı, derlenmesi veya bu yazılımı dağıtması anlamına gelir.

Previous Next

Mango ile başlayın

TThe, projenize Mango yüklemenin önerilen yolu GitHub kullanarak. Lütfen aşağıdaki komutu düzgün bir kurulum için kullanın.

Mango GitHub'dan yükleme

go get -u github.com/gen2brain/malgo 

Get Audio Data from Microphone via Go

Bir ses dosyası, mikrofonu okumak ve bilgisayar dışında bir sinyal almak için bir prosedür anlamına gelir. Ses yakalamanın yaygın bir uygulaması, mikrofon girişinin ses dosyasına kaydedilmesi gibi kaydedilir. Mango kütüphanesi, giriş düğmesine basınıncaya kadar varsayılan mikrofondan veri yakalama yeteneğine sahiptir. Süreç tamamlandıktan sonra kullanıcılar, desteklenen dosya formatlarında yakalanan sesi dış bir sürücüye kurtarabilir.

Find Audio via 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) 

Playback Sound via Go Library

Açık kaynak Mango kütüphanesi, yazılım geliştiricilerinin sadece birkaç Go komutu olan ses dosyalarını yükleyebilmesini sağlar. Kütüphane ayrıca Go uygulamaları içinde aynı anda birden fazla ses kontrol etmek için tam destek sağlar. Ayrıca, bir ses tayin ederek belirli bir ses kontrol etmek ve onu yönetmek mümkündür. Bir ses dosyası otomatik olarak metadata kullanarak tüm bir ses dosyası veya önceden yüklemeyi indirin.

Playback Audio Tarafından 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) 

Go API ile Basit Mix

Ses karıştırması, tek bir dosyada mevcut tüm seslerin uygun bir karışımı üretmek için çok yararlı bir dengeleme ve düzenleme sürecidir. Açık kaynak Mango kütüphanesi, birden fazla dosyayı yüklemek ve hepsini aynı anda tekrar oynamak için faydalı bir yoldur. Birlikte sayısız ses karıştırdığında, kullanıcılar sadece tek bir cihaz (çok değil) oluşturmak ve sonra sesleri bir araya karıştırmak gerekir.

 Türkçe