Добрый день, запрос к Яндекс.Апи через Браузер возвращает 
ошибку авторизации 401:

хотя аналогичный код для NodeJS работает.
Не могу понять, в чём соль.
Документация Яндекса: 
описание метода АПИ
Мой Код:
let api_key = '**********mySecretCode**********************';
    let params = new URLSearchParams();
const text = 'Привет!';
    params.append('text', text);
    params.append('voice', 'jane');
    params.append('emotion', 'good');
    params.append('lang', 'ru-RU');
    params.append('speed', '1.0');
    params.append('format', 'oggopus');
//================ кнопочка запроса ===================================
const fetchButton = document.getElementById("fetchButton");
fetchButton.onclick = ()=> {
    fetch('https://tts.api.cloud.yandex.net/speech/v1/tts:synthesize', {
        method: 'POST',
        body: params,
        mode: "no-cors",            //иначе ругается
        headers: {
            //'Content-Type': 'application/x-www-form-urlencoded',
            'Authorization': 'Api-Key ' + api_key,
        },
    })
        .then(res => {
        console.log(`responce is ${res}`);
        // return res.json();
        //const dest = fs.createWriteStream('./octocat2.ogg');
        //res.body.pipe(dest);
    })
        .catch(err => console.error(`!!! + ${err} + !!!!!!!!`));
}