c# – Erro “O thread de chamada não pode acessar este objeto porque ele pertence a um thread diferente.”

Tenho uma aplicação WPF que preciso manipular um textBox. Porém ele dá o seguinte erro ao rodar a parte do código que manipulo o textBox: System.InvalidOperationException: ‘O thread de chamada não pode acessar este objeto porque ele pertence a um thread diferente.’ O erro acontece na linha “txt_transcriber.Text = e.Result.Text”.

namespace solucao_desktop
{
public partial class TranscriberWindow : Window
{
    public TranscriberWindow()
    {
        InitializeComponent();
    }
    public void transcribrer()
    {
        txt_transcriber.Foreground = Brushes.White;
        var speechConfig = SpeechConfig.FromSubscription("16c50d2a281d4e9cb0834d4ee3a5d9", "brazilsouth");
        speechConfig.SpeechRecognitionLanguage = "pt-BR";
        
        using var audioConfig = AudioConfig.FromDefaultMicrophoneInput();
        using var recognizer = new SpeechRecognizer(speechConfig, audioConfig);
        var stopRecognition = new TaskCompletionSource<int>();

        recognizer.Recognizing += (s, e) =>  //Enquanto estiver captando algum áudio
        {
            txt_transcriber.Text = e.Result.Text;
        };

        recognizer.StartContinuousRecognitionAsync();

        Task.WaitAny(new() { stopRecognition.Task });
    }
}