Welcome to Tencent Cloud + community, get more Tencent mass technology practice dry goods oh ~

This article is published by Tencent Game Cloud in cloud + community column

Social game is an important trend in the development of the game industry in recent years. How to improve the social properties of games has become an important part of the game planning of major game manufacturers. There are also more advanced forms of interaction than just voice chat, such as the use of a take-away sound card or other technology to “change the voice” while eating chicken. Uncle turned into a girl, cute girl turned into a nerd, all of which make voice interaction in the game more entertaining.

In this wave of social entertainment, Tencent cloud game multimedia engine GME innovatively introduced the voice change gameplay, so that the voice change has become a built-in function of the game. As long as the SDK of GME is connected, game developers can provide players with more rich and interesting voice experience in the game, allowing players to realize the interesting gameplay of foot picking big guy changing voice girl, changing voice stuttering without any external devices.

At present, this function of Tencent Cloud GME has been applied in mobile QQ, which is used by hundreds of millions of QQ users. When dialing QQ or sending voice messages, users can choose “voice change” to switch between dozens of features such as “girl”, “Distorted fruit” and “bear child”.

The measured results: https://v.qq.com/x/page/p0728cduuy3.html

Young people pursue individuality and like curiosity. The voice changing function of MOBILE QQ helps users show their “multi-faceted personality” and makes chatting more interesting, which has been widely praised by users.

The principle of sound change is to change the tone and timbre of human voice, so that the output sound is different from the original sound in the sense. Human ear can distinguish human voice by timbre and tone. Everyday said baritone, tenor, is different tones; Even with the same pitch, we can still distinguish the voices by their timbre. Sound changer, it is by means of sound timbre and tone double compound change, to achieve output sound change.

“Voice change” is a relatively common feature in audio post-processing. It is not difficult to change the voice of a voice message, but it is a big challenge to change the voice of a QQ phone in real time. What about special processing of the human voice at ultra-low latency when the user doesn’t feel it?

In order to reduce the delay, the technical team came up with many methods: in the data acquisition stage, the pre-processing of the system was replaced by self-developed pre-processing, which reduced the delay by 30ms; In the process of processing, it supports processing with less length (conventional sound changing processing must be processed with a fixed length of 20ms, and the 20ms waiting time will also be reflected in the total delay), which can control the delay within 30ms. However, the maximum delay that the human ear will not feel is 40ms, which is basically not perceived by users. Finally realized the real-time voice change function experienced by users in QQ.

“Fun voice” is also integrated into Tencent cloud game multimedia engine GME product capabilities. As long as the SDK of GME is integrated in the game, it can realize the interesting voice changing gameplay in QQ calls, enrich the social experience of game players, make game players love communication, and effectively increase the popularity of the game through social attributes.

Tencent’s Cloud Gaming Multimedia Engine (GME) provides one-stop game voice solutions. In-depth optimization for different game scenes, covering a variety of game types such as casual social, MOBA, MMORPG, FPS and so on. Supports multi-party real-time voice, 3D position voice, voice message, and voice-to-text functions. With complete functions and low access threshold, one SDK can meet diverse in-game voice needs.

Question and answer

How to change domain name?

reading

A domain name caused by blood……

Is your Nginx access too slow? Add a module!

Install a panel for your CVM.

Has been authorized by the author tencent cloud + community release, the original link: https://cloud.tencent.com/developer/article/1165382?fromSource=waitui

Welcome to Tencent Cloud + community or follow the wechat public account (QcloudCommunity), the first time to get more mass technology practice dry goods oh ~

Massive technical practice experience, all in the cloud plus community!