我正在使用Photon Voice功能,但即使在演示中也能获得很多回音。我需要使用扬声器,所以使用耳机不是我的解决方案。我试着提高语音检测值,但几乎没有帮助。有人有同样的问题吗?我正在移动和电脑上测试应用程序。
提前谢谢!
编辑:删除我们自己的预制件的音频源,有很多帮助,但在某些情况下无法解决问题。
要删除class CharacterInstantiation
o.GetComponent<AudioSource> ().enabled = false;
喜欢这个
public new void OnJoinedRoom() {
if (this.PrefabsToInstantiate != null) {
GameObject o = PrefabsToInstantiate[(PhotonNetwork.player.ID - 1) % 4];
//Debug.Log("Instantiating: " + o.name);
Vector3 spawnPos = Vector3.zero;
if (this.SpawnPosition != null) {
spawnPos = this.SpawnPosition.position;
}
Vector3 random = Random.insideUnitSphere;
random = this.PositionOffset * random.normalized;
spawnPos += random;
spawnPos.y = 0;
Camera.main.transform.position += spawnPos;
o = PhotonNetwork.Instantiate(o.name, spawnPos, Quaternion.identity, 0);
o.GetComponent<AudioSource> ().enabled = false;
if (CharacterInstantiated != null) {
CharacterInstantiated(o);
}
}
}
答案 0 :(得分:4)
我们正在尽最大努力寻找任何可能的增强功能,以添加语音校准,噪音抑制和回声消除功能。 但是,我们相信我们无法为所有情况找到完美的解决方案,因为它可能取决于硬件。 有些供应商可能会在芯片上或操作系统中实现语音消除,而其他供应商则会将扬声器输出的所有内容传递给麦克风。
依赖音频体验的游戏建议使用耳机,特别是在具有球形麦克风特性的手机上。答案 1 :(得分:0)