Transformers documentation
PE Ses
Bu model 2025-04-17 tarihinde HF papers'ta yayımlandı ve 2025-12-16 tarihinde Hugging Face Transformers'a katkıda bulunuldu. Bu model 2025-04-17 tarihinde yayınlandı ve 2025-12-16 tarihinde Hugging Face Transformers'a eklendi.
PE Ses
PE Audio, Meta'nın Perception Encoder ailesinin ses dalıdır. Ham dalga formlarını metinle karşıtlık yoluyla ortak bir gömme uzayına hizalar ve çapraz modallı arama ile sıfır atışlı ses sınıflandırması için eşlenmiş ses–başlık verileri üzerinde eğitilir.
Aynı encoder üzerinde iki head açığa çıkarılır. PeAudioModel, klip düzeyinde geri getirme için her klip başına bir havuzlanmış gömüm döndürürken, PeAudioFrameLevelModel, olay konumlandırma ve ince taneli zaman analizi için her 40 ms'de bir gömüm döndürür.
Tüm resmi PE Audio kontrol noktalarını perception-encoder-audio-visual koleksiyonu altında bulabilirsiniz.
Hızlı Başlangıç
import torch
from datasets import load_dataset
from transformers import AutoProcessor, PeAudioModel
processor = AutoProcessor.from_pretrained("facebook/pe-av-large")
model = PeAudioModel.from_pretrained(
"facebook/pe-av-large",
device_map="auto",
)
ds = load_dataset("hf-internal-testing/librispeech_asr_dummy", "clean", split="validation")
audio = ds[0]["audio"]["array"]
labels = ["a dog barking", "a person speaking", "music playing"]
audio_inputs = processor.feature_extractor(audio, sampling_rate=48_000, return_tensors="pt").to(model.device)
text_inputs = processor.tokenizer(labels, padding=True, return_tensors="pt").to(model.device)
inputs = {**audio_inputs, **text_inputs}
with torch.no_grad():
outputs = model(**inputs)
probs = outputs.logits_audio_text.sigmoid()
print({label: p.item() for label, p in zip(labels, probs[0])})Kullanım ipuçları ve notlar
- Ses tek kanallı (
feature_size=1) olmalı ve 48 kHz'e yeniden örneklenmelidir — özellik çıkarıcı uyarı verir ancak sizin için yeniden örneklemeyi yapmaz. Stereo giriş desteklenmez. - Değişken uzunluklu ses,
padding_maskile (genellikle kullanılanattention_maskile değil) işlenir. Maske, kodlayıcıya ulaşmadan öncedac_config.hop_lengthile içsel olarak indirgenir; bu nedenle, özellik çıkarıcının döndürdüğü ham dalga formu çözünürlüğündeki maskeyi iletin. - PeAudioModel,
(n_audio, n_text)biçiminde logits döndürür. PeAudioFrameLevelModel, her 40 ms'de bir çerçeve olacak şekilde(n_audio, n_text, n_frames)biçiminde değer döndürür. Göreve uygun sınıfı seçin — ağırlıkları paylaştıkları için sınıf değiştirmek maliyetsizdir. - Metin kulesu,
config.text_configüzerindenAutoModelile yüklenen paylaşımlı bir kodlayıcıdır. Tokenizer, özel bir sınıf değil,AutoTokenizeraracılığıyla işlemciye (processor) bağlanır.
PeAudioConfig
sınıf transformers.PeAudioConfig
< source >( transformers_version: str | None = Nonearchitectures: list[str] | None = Noneoutput_hidden_states: bool | None = Falsereturn_dict: bool | None = Truedtype: str | torch.dtype | None = Nonechunk_size_feed_forward: int = 0is_encoder_decoder: bool = Falseid2label: dict[int, str] | dict[str, str] | None = Nonelabel2id: dict[str, int] | dict[str, str] | None = Noneproblem_type: Literal['regression', 'single_label_classification', 'multi_label_classification'] | None = Nonetext_config: dict | transformers.configuration_utils.PreTrainedConfig | None = Noneaudio_config: dict | transformers.configuration_utils.PreTrainedConfig | None = None )
Bu, bir PeAudioModel yapılandırmasını depolamak için kullanılan yapılandırma sınıfıdır. Belirtilen argümanlara göre bir Pe Audio modelinin örneklenmesi ve model mimarisinin tanımlanması için kullanılır. Varsayılan değerlerle bir yapılandırma örneklendiğinde, facebook/pe-av-large ile benzer bir yapılandırma elde edilir.
Yapılandırma nesneleri PreTrainedConfig sınıfından devralır ve model çıktılarını kontrol etmek için kullanılabilir. Daha fazla bilgi için PreTrainedConfig belgesini okuyun.
Örnek:
>>> from transformers import PeAudioModel, PeAudioConfig
>>> # Initializing a PeAudioModel style configuration
>>> configuration = PeAudioConfig()
>>> # Initializing a model from the pe-av-large style configuration
>>> model = PeAudioModel(configuration)
>>> # Accessing the model configuration
>>> configuration = model.configPeAudioEncoderConfig
sınıf transformers.PeAudioEncoderConfig
< source >( transformers_version: str | None = Nonearchitectures: list[str] | None = Noneoutput_hidden_states: bool | None = Falsereturn_dict: bool | None = Truedtype: str | torch.dtype | None = Nonechunk_size_feed_forward: int = 0is_encoder_decoder: bool = Falseid2label: dict[int, str] | dict[str, str] | None = Nonelabel2id: dict[str, int] | dict[str, str] | None = Noneproblem_type: Literal['regression', 'single_label_classification', 'multi_label_classification'] | None = Nonedac_config: dict | transformers.configuration_utils.PreTrainedConfig | None = Nonehidden_size: int = 1792intermediate_size: int = 4800num_hidden_layers: int = 6num_attention_heads: int = 14num_key_value_heads: int | None = Nonehead_dim: int = 128hidden_act: str = 'silu'max_position_embeddings: int = 10000initializer_range: float = 0.02rms_norm_eps: float = 1e-05rope_parameters: transformers.modeling_rope_utils.RopeParameters | dict | None = Noneattention_bias: bool = Falseattention_dropout: float | int = 0.0 )
Parametreler
- dac_config (
Union[PreTrainedConfig, dict], isteğe bağlı) — Ham ses girdilerini tokenleştirmek için kullanılan DAC ses kodlayıcısının yapılandırması. Bir sözlük geçirilirse, varsayılan DAC hiperparametreleriyle bir DacConfig örneği oluşturmak için kullanılır. - hidden_size (
int, isteğe bağlı, varsayılan1792) — Gizli temsillerin boyutu. - intermediate_size (
int, isteğe bağlı, varsayılan4800) — MLP temsillerinin boyutu. - num_hidden_layers (
int, isteğe bağlı, varsayılan6) — Transformer çözücüdeki gizli katman sayısı. - num_attention_heads (
int, isteğe bağlı, varsayılan14) — Transformer decoder'ındaki her dikkat katmanı için dikkat başlığı sayısı. - num_key_value_heads (
int, isteğe bağlı) — Bu, Grouped Query Attention uygulamasında kullanılacak key_value başlarının sayısıdır.num_key_value_heads=num_attention_headsise model Multi Head Attention (MHA) kullanır,num_key_value_heads=1ise model Multi Query Attention (MQA) kullanır, aksi halde GQA kullanılır. Çok başlı bir checkpoint'i GQA checkpoint'ine dönüştürürken, her grup key ve value başı, o gruptaki tüm orijinal başların ortalama havuzlanması (meanpooling) ile oluşturulmalıdır. Daha fazla ayrıntı için bu makaleye göz atın. Belirtilmezse, varsayılan olaraknum_attention_headskullanılır. - head_dim (
int, isteğe bağlı, varsayılan128) — Dikkat başlığı boyutu. None ise, varsayılan olarak hidden_size // num_attention_heads değerini alır. - hidden_act (
str, isteğe bağlı, varsayılansilu) — Çözücüdeki doğrusal olmayan aktivasyon fonksiyonu (fonksiyon veya dize). Örneğin,"gelu","relu","silu"vb. - max_position_embeddings (
int, isteğe bağlı, varsayılan10000) — Bu modelin kullanılabileceği maksimum dizi uzunluğu. - initializer_range (
float, isteğe bağlı, varsayılan0.02) — Tüm ağırlık matrislerini başlatmak için kullanılan truncated_normal_initializer'ın standart sapması. - rms_norm_eps (
float, isteğe bağlı, varsayılan1e-05) — rms normalizasyon katmanları tarafından kullanılan epsilon. - rope_parameters (
Union[~modeling_rope_utils.RopeParameters, dict], isteğe bağlı) — RoPE gömme yapılandırma parametrelerini içeren sözlük. Sözlük,rope_thetaiçin bir değer ve daha uzunmax_position_embeddingsile RoPE kullanmak istiyorsanız ölçekleme için kullanılan isteğe bağlı parametreleri içermelidir. - attention_bias (
bool, isteğe bağlı, varsayılanFalse) — Öz-dikkat sırasında sorgu, anahtar, değer ve çıktı projeksiyon katmanlarında önyargı (bias) kullanılıp kullanılmayacağı. - attention_dropout (
Union[float, int], isteğe bağlı, varsayılan0.0) — Dikkat olasılıkları için dropout oranı.
Bu, bir PeAudioModel yapılandırmasını depolamak için kullanılan yapılandırma sınıfıdır. Belirtilen argümanlara göre bir Pe Audio modelinin örneklenmesi ve model mimarisinin tanımlanması için kullanılır. Varsayılan değerlerle bir yapılandırma örneklendiğinde, facebook/pe-av-large ile benzer bir yapılandırma elde edilir.
Yapılandırma nesneleri PreTrainedConfig sınıfından devralır ve model çıktılarını kontrol etmek için kullanılabilir. Daha fazla bilgi için PreTrainedConfig belgesini okuyun.
>>> from transformers import PeAudioEncoder, PeAudioEncoderConfig
>>> # Initializing a PeAudioEncoder style configuration
>>> configuration = PeAudioEncoderConfig()
>>> # Initializing a model from the pe-av-large style configuration
>>> model = PeAudioEncoder(configuration)
>>> # Accessing the model configuration
>>> configuration = model.configPeAudioFeatureExtractor
sınıf transformers.PeAudioFeatureExtractor
< source >( feature_size: int = 1sampling_rate: int = 48000padding_value: float = 0.0hop_length: int = 1920**kwargs )
Parametreler
- feature_size (
int, isteğe bağlı, varsayılan 1) — Çıkarılan özelliklerin boyutu. Mono için 1, stereo için 2 kullanın. - sampling_rate (
int, isteğe bağlı, varsayılan 48000) — Ses dalgasının dijitalleştirilmesi gereken örnekleme hızı, hertz (Hz) cinsinden ifade edilir. - padding_value (
float, isteğe bağlı, varsayılan 0.0) — Doldurma için kullanılan değer. - hop_length (
int, isteğe bağlı, varsayılan 1920) — Ardışık pencereler arasındaki örtüşme uzunluğu.
PeAudioFeatureExtractor özellik çıkarıcısı oluşturur.
Bu özellik çıkarıcı, ana yöntemlerin çoğunu içeren SequenceFeatureExtractor sınıfından devralır. Kullanıcıların bu yöntemler hakkında daha fazla bilgi için bu üst sınıfa başvurması gerekir.
__call__
< source >( raw_audio: numpy.ndarray | list[float] | list[numpy.ndarray] | list[list[float]] | str | list[str]padding: bool | str | transformers.utils.generic.PaddingStrategy | None = Nonetruncation: bool | None = Falsemax_length: int | None = Nonereturn_tensors: str | transformers.utils.generic.TensorType | None = Nonesampling_rate: int | None = None )
PeAudioProcessor
PeAudioEncoder
sınıf transformers.PeAudioEncoder
< source >( config: PeAudioEncoderConfig )
Parametreler
- config (PeAudioEncoderConfig) — Modelin tüm parametrelerini içeren model yapılandırma sınıfı. Bir yapılandırma dosyasıyla başlatmak, modelle ilişkili ağırlıkları yüklemez, yalnızca yapılandırmayı yükler. Model ağırlıklarını yüklemek için from_pretrained() yöntemine bakın.
PeAudio Encoder modeli.
Bu model PreTrainedModel sınıfından devralır. Kütüphanenin tüm modelleri için uyguladığı genel yöntemler (indirme veya kaydetme, giriş gömme boyutlarını yeniden boyutlandırma, başları budama vb.) için üst sınıf belgelendirmesine bakın.
Bu model aynı zamanda bir PyTorch torch.nn.Module alt sınıfıdır. Bunu standart bir PyTorch Module olarak kullanın ve genel kullanım ve davranışla ilgili tüm konular için PyTorch dokümantasyonuna başvurun.
forward
< source >( input_values: Tensorpadding_mask: typing.Optional[torch.Tensor] = None**kwargs ) → BaseModelOutputWithPooling or tuple(torch.Tensor)
Parametreler
- input_values (
torch.Tensor, şekli(batch_size, sequence_length)) — Giriş ham ses dalgasının ondalık sayı değerleri. Değerler, bir.flacveya.wavses dosyasınılist[float]türünde bir diziye,numpy.ndarrayveyatorch.Tensoriçine yükleyerek elde edilebilir, örneğin torchcodec kütüphanesi (pip install torchcodec) veya soundfile kütüphanesi (pip install soundfile) aracılığıyla. Diziyiinput_valuesiçin hazırlamak için, AutoProcessor dolguyu (padding) vetorch.Tensortüründe bir tensöre dönüştürmeyi uygulamak üzere kullanılmalıdır. Ayrıntılar için PeAudioProcessor.call() bölümüne bakın. - padding_mask (
torch.Tensorşeklinde(batch_size, sequence_length), isteğe bağlı) — input_values içindeki dolgu örneklerinde dikkat işleminin uygulanmaması için maskeinput_values. değerleri [0, 1] aralığından seçilir: maskelenmemiş örnekler için 1, maskelenmiş örnekler için 0.[0, 1]:- 1 maskelenmemiş örnekler için,
- maskelenmiş örnekler için 0.
Dönüş değeri
BaseModelOutputWithPooling veya tuple(torch.Tensor)
A BaseModelOutputWithPooling veya bir torch.Tensor demeti (eğer return_dict=False geçirildiyse veya config.return_dict=False ise), yapılandırmaya (PeAudioConfig) ve girdilere bağlı olarak çeşitli öğelerden oluşur.
PeAudioEncoder forward metodu, __call__ özel metodunu geçersiz kılar.
İleri geçiş tarifi bu fonksiyon içinde tanımlanmalı olsa da, sonrasında bunun yerine
Moduleörneğini çağırmak gerekir; çünkü önceki, ön ve son işleme adımlarını çalıştırmaktan sorumluyken ikincisi bunları sessizce yok sayar.
last_hidden_state (
torch.Tensor, şekli(batch_size, sequence_length, hidden_size)) — Modelin son katmanının çıktısındaki gizli durumlar dizisi.pooler_output (
torch.Tensor, şekli(batch_size, hidden_size)) — Sıranın ilk token'ının (sınıflandırma token'ı) son katman gizli durumu, yardımcı ön eğitim görevi için kullanılan katmanlar üzerinden ek işlemden geçirildikten sonraki hali. Örneğin BERT ailesi modelleri için, bu, sınıflandırma token'ının doğrusal bir katman ve tanh aktivasyon fonksiyonu üzerinden işlenmesinden sonra döndürülen değerdir. Doğrusal katman ağırlıkları, ön eğitim sırasında bir sonraki cümle tahmini (sınıflandırma) hedefinden eğitilir.hidden_states (
tuple(torch.Tensor), isteğe bağlı,output_hidden_states=Truegeçirildiğinde veyaconfig.output_hidden_states=Trueolduğunda döndürülür) —torch.Tensor(modelin bir gömme katmanı varsa gömme katmanının çıktısı için bir tane + her katmanın çıktısı için birer tane) içeren,(batch_size, sequence_length, hidden_size)biçiminde bir demet.Her katmanın çıktısında modelin gizli durumları ve isteğe bağlı başlangıç gömme çıktıları.
attentions (
tuple(torch.Tensor), isteğe bağlı,output_attentions=Truegeçirildiğinde veyaconfig.output_attentions=Trueolduğunda döndürülür) —torch.Tensor(katman başına bir tane) içeren bir tuple, şekli(batch_size, num_heads, sequence_length, sequence_length).Dikkat softmax'ı sonrası dikkat ağırlıkları, öz-dikkat başlıklarında ağırlıklı ortalamanın hesaplanmasında kullanılır.
PeAudioModel
forward
< source >( input_ids: Tensorinput_values: Tensorattention_mask: typing.Optional[torch.Tensor] = Nonepadding_mask: typing.Optional[torch.Tensor] = Nonereturn_loss: bool | None = None**kwargs ) → PeAudioOutput or tuple(torch.Tensor)
Parametreler
- input_ids (
torch.Tensorşeklinde(batch_size, sequence_length)) — Girdi dizisi belirteçlerinin sözlükteki indeksleri. Varsayılan olarak dolgu (padding) yok sayılır.Dizinler AutoTokenizer kullanılarak elde edilebilir. Ayrıntılar için PreTrainedTokenizer.encode() ve PreTrainedTokenizer.call() konularına bakın.
- input_values (
torch.Tensor, şekli(batch_size, sequence_length)) — Giriş ham ses dalgasının ondalık sayı değerleri. Değerler, bir.flacveya.wavses dosyasınılist[float]türünde bir diziye,numpy.ndarrayveyatorch.Tensoriçine yükleyerek elde edilebilir, örneğin torchcodec kütüphanesi (pip install torchcodec) veya soundfile kütüphanesi (pip install soundfile) aracılığıyla. Diziyiinput_valuesiçin hazırlamak için, AutoProcessor dolguyu (padding) vetorch.Tensortüründe bir tensöre dönüştürmeyi uygulamak üzere kullanılmalıdır. Ayrıntılar için PeAudioProcessor.call() bölümüne bakın. - attention_mask (
torch.Tensorşeklinde(batch_size, sequence_length), isteğe bağlı) — Doldurma (padding) token indekslerinde dikkat (attention) işlemi yapmaktan kaçınmak için kullanılan maske. Seçilen maske değerleri[0, 1]:- 1, maskelenmemiş jetonlar için,
- maskelenmiş jetonlar için 0.
- padding_mask (
torch.Tensorşeklinde(batch_size, sequence_length), isteğe bağlı) — input_values içindeki dolgu örneklerinde dikkat işleminin uygulanmaması için maskeinput_values. değerleri [0, 1] aralığından seçilir: maskelenmemiş örnekler için 1, maskelenmiş örnekler için 0.[0, 1]:- 1 maskelenmemiş örnekler için,
- maskelenmiş örnekler için 0.
- return_loss (
bool, isteğe bağlı) — Kaybın (loss) döndürülüp döndürülmeyeceği.
Dönüş değeri
PeAudioOutput veya tuple(torch.Tensor)
PeAudioOutput veya bir torch.Tensor demeti (eğer return_dict=False geçirildiyse veya config.return_dict=False ise), yapılandırmaya (PeAudioConfig) ve girdilere bağlı olarak çeşitli öğelerden oluşur.
PeAudioModel forward metodu, __call__ özel metodunu geçersiz kılar.
İleri geçiş tarifi bu fonksiyon içinde tanımlanmalı olsa da, sonrasında bunun yerine
Moduleörneğini çağırmak gerekir; çünkü önceki, ön ve son işleme adımlarını çalıştırmaktan sorumluyken ikincisi bunları sessizce yok sayar.
- loss (
torch.Tensor, şekli(1,), isteğe bağlı) — Ses ve metin temsilleri arasında hesaplanan kontrastif kayıp. - logits_audio_text (
torch.Tensor, şekli(batch_size, batch_size), isteğe bağlı) — Ses ve metin gömme vektörleri arasındaki benzerlik logitleri. PeAudioFrameLevelModel bunun yerine(batch_size, batch_size, sequence_length)şeklinde kare başına logitler döndürür. - text_audio_embeds (
torch.Tensor, şekli(batch_size, hidden_size), isteğe bağlı) — Ses-metin uzayına yansıtılmış metin gömlemeleri. - audio_embeds (
torch.Tensor, şekli(batch_size, hidden_size), isteğe bağlı) — Ses-metin uzayına yansıtılmış ses gömme değerleri. PeAudioFrameLevelModel bunun yerine(batch_size, sequence_length, hidden_size)şeklindeki çerçeve başına gömme değerlerini döndürür. - text_outputs (
BaseModelOutputWithPooling, isteğe bağlı) — Metin kodlayıcısının model çıktıları; son gizli durumu ve havuzlanmış çıktıyı içerir. - audio_outputs (
BaseModelOutputWithPooling, isteğe bağlı) — Ses kodlayıcısının model çıktıları; son gizli durumu ve havuzlanmış çıktıyı içerir.
PeAudioFrameLevelModel
forward
< source >( input_ids: Tensorinput_values: Tensorattention_mask: typing.Optional[torch.Tensor] = Nonepadding_mask: typing.Optional[torch.Tensor] = Nonereturn_loss: bool | None = None**kwargs ) → PeAudioOutput or tuple(torch.Tensor)
Parametreler
- input_ids (
torch.Tensorşeklinde(batch_size, sequence_length)) — Girdi dizisi belirteçlerinin sözlükteki indeksleri. Varsayılan olarak dolgu (padding) yok sayılır.Dizinler AutoTokenizer kullanılarak elde edilebilir. Ayrıntılar için PreTrainedTokenizer.encode() ve PreTrainedTokenizer.call() konularına bakın.
- input_values (
torch.Tensor, şekli(batch_size, sequence_length)) — Giriş ham ses dalgasının ondalık sayı değerleri. Değerler, bir.flacveya.wavses dosyasınılist[float]türünde bir diziye,numpy.ndarrayveyatorch.Tensoriçine yükleyerek elde edilebilir, örneğin torchcodec kütüphanesi (pip install torchcodec) veya soundfile kütüphanesi (pip install soundfile) aracılığıyla. Diziyiinput_valuesiçin hazırlamak için, AutoProcessor dolguyu (padding) vetorch.Tensortüründe bir tensöre dönüştürmeyi uygulamak üzere kullanılmalıdır. Ayrıntılar için PeAudioProcessor.call() bölümüne bakın. - attention_mask (
torch.Tensorşeklinde(batch_size, sequence_length), isteğe bağlı) — Doldurma (padding) token indekslerinde dikkat (attention) işlemi yapmaktan kaçınmak için kullanılan maske. Seçilen maske değerleri[0, 1]:- 1, maskelenmemiş jetonlar için,
- maskelenmiş jetonlar için 0.
- padding_mask (
torch.Tensorşeklinde(batch_size, sequence_length), isteğe bağlı) — input_values içindeki dolgu örneklerinde dikkat işleminin uygulanmaması için maskeinput_values. değerleri [0, 1] aralığından seçilir: maskelenmemiş örnekler için 1, maskelenmiş örnekler için 0.[0, 1]:- 1 maskelenmemiş örnekler için,
- maskelenmiş örnekler için 0.
- return_loss (
bool, isteğe bağlı) — Kaybın (loss) döndürülüp döndürülmeyeceği.
Dönüş değeri
PeAudioOutput veya tuple(torch.Tensor)
PeAudioOutput veya bir torch.Tensor demeti (eğer return_dict=False geçirildiyse veya config.return_dict=False ise), yapılandırmaya (PeAudioConfig) ve girdilere bağlı olarak çeşitli öğelerden oluşur.
PeAudioFrameLevelModel forward metodu, __call__ özel metodunu geçersiz kılar.
İleri geçiş tarifi bu fonksiyon içinde tanımlanmalı olsa da, sonrasında bunun yerine
Moduleörneğini çağırmak gerekir; çünkü önceki, ön ve son işleme adımlarını çalıştırmaktan sorumluyken ikincisi bunları sessizce yok sayar.
- loss (
torch.Tensor, şekli(1,), isteğe bağlı) — Ses ve metin temsilleri arasında hesaplanan kontrastif kayıp. - logits_audio_text (
torch.Tensor, şekli(batch_size, batch_size), isteğe bağlı) — Ses ve metin gömme vektörleri arasındaki benzerlik logitleri. PeAudioFrameLevelModel bunun yerine(batch_size, batch_size, sequence_length)şeklinde kare başına logitler döndürür. - text_audio_embeds (
torch.Tensor, şekli(batch_size, hidden_size), isteğe bağlı) — Ses-metin uzayına yansıtılmış metin gömlemeleri. - audio_embeds (
torch.Tensor, şekli(batch_size, hidden_size), isteğe bağlı) — Ses-metin uzayına yansıtılmış ses gömme değerleri. PeAudioFrameLevelModel bunun yerine(batch_size, sequence_length, hidden_size)şeklindeki çerçeve başına gömme değerlerini döndürür. - text_outputs (
BaseModelOutputWithPooling, isteğe bağlı) — Metin kodlayıcısının model çıktıları; son gizli durumu ve havuzlanmış çıktıyı içerir. - audio_outputs (
BaseModelOutputWithPooling, isteğe bağlı) — Ses kodlayıcısının model çıktıları; son gizli durumu ve havuzlanmış çıktıyı içerir.