Avec l'avènement de l'ère de la vidéo courte, un téléphone portable peut jouer une variété de tours, de sorte que de plus en plus de créateurs indépendants rejoignent l'industrie, et des praticiens non professionnels qui utilisent des téléphones portables pour filmer de courtes vidéos et chanter dans la rue peuvent être vus. partout dans la vie quotidienne. Après avoir quitté le studio d'enregistrement, il n'y a pas d'équipement d'enregistrement professionnel et unifié.Que ce soit à la maison, sur le bord de la route, dans les centres commerciaux, etc., il est inévitable que la vidéo enregistrée contienne du bruit. Ainsi, en post-production, la manière de traiter le bruit rapidement et avec précision est très importante. Le service d'édition audio HMS Core (Audio Editor Kit) fournit une fonction de réduction du bruit, une suppression du bruit en un clic, aidant les créateurs à produire facilement du contenu de haute qualité.
La fonction de réduction du bruit du service d'édition audio HMS Core prend en charge la réduction du bruit à deux micros et à un seul micro. Il peut traiter en temps réel certains bruits quasi constants courants ou des bruits soudains dans l'audio d'entrée, et réparer et améliorer l'humain. qualité du signal vocal. Les développeurs peuvent obtenir des capacités de réduction du bruit audio de haute qualité grâce à une méthode d'intégration simple, qui peut être largement utilisée dans le montage audio et vidéo, le karaoké, la diffusion en direct, la messagerie instantanée, les réunions en ligne et d'autres scénarios.
Voyons comment accéder au service d'édition audio de Huawei pour réduire le bruit.
1 Préparation du développement
Pour les étapes de préparation détaillées, veuillez vous référer au site officiel de Huawei Developer Alliance
2Edit intégration d'ingénierie
2.1 Définir les informations d'authentification de l'application
Les développeurs doivent définir les informations d'authentification de l'application via api_key ou Access Token.
Définissez le jeton d'accès via la méthode setAccessToken et initialisez les paramètres au démarrage de l'application.
HAEApplication.getInstance().setAccessToken("your access token");
L'api_key est définie par la méthode setApiKey, qui peut être initialisée et définie une fois au démarrage de l'application, et il n'est pas nécessaire de la définir plusieurs fois.
HAEApplication.getInstance().setApiKey("your ApiKey");
2.2 Interface du fichier
Pour appeler l'interface de fichier afin d'implémenter des fonctions spécifiques, les conditions nécessaires sont : créer un rappel d'interface de fichier.
private ChangeSoundCallback callBack = new ChangeSoundCallback() {
@Override
public void onSuccess(String outAudioPath) {
// 处理成功
}
@Override
public void onProgress(int progress) {
// 进度回调处理
}
@Override
public void onFail(int errorCode) {
// 处理失败
}
@Override
public void onCancel() {
// 取消处理
}
};
2.3 Mettre en œuvre la fonction de réduction du bruit
Appelez l'interface applyAudioFile pour la réduction du bruit.
// 降噪
HAENoiseReductionFile haeNoiseReductionFile = new HAENoiseReductionFile();
// 调用接口
haeNoiseReductionFile.applyAudioFile(inAudioPath, outAudioDir, outAudioName, callBack);
// 取消降噪任务
haeNoiseReductionFile.cancel();
En plus de prendre en charge la réduction du bruit, le service d'édition audio HMS Core fournit également des fonctionnalités audio uniques telles que l'édition audio de base, la conversion de format, le doublage IA, la séparation des sources audio, le rendu spatial, le changement de voix et l'extraction audio. les fonctions.
En savoir plus>>
Visitez le site Web officiel de HUAWEI Developer Alliance
pour obtenir des documents d'orientation sur le développement
HUAWEI Mobile Services Open Source Warehouse Adresse : GitHub , Gitee
Suivez-nous pour connaître les dernières informations techniques de HMS Core pour la première fois ~