[發明專利]語音播放方法、裝置、計算機設備及存儲介質有效
| 申請號: | 202011223741.8 | 申請日: | 2020-11-05 |
| 公開(公告)號: | CN112316427B | 公開(公告)日: | 2022-06-10 |
| 發明(設計)人: | 曹木勇 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | A63F13/54 | 分類號: | A63F13/54 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 劉自麗 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 語音 播放 方法 裝置 計算機 設備 存儲 介質 | ||
本申請實施例公開了一種語音播放方法、裝置、計算機設備及存儲介質,本申請實施例可以獲取游戲場景中目標虛擬角色對應的目標用戶語音數據包,以及獲取游戲場景中候選虛擬角色與目標虛擬角色之間的距離信息;根據候選虛擬角色與目標虛擬角色之間的距離信息,確定候選虛擬角色和目標虛擬角色之間對應的語音能量等級;獲取候選虛擬角色的位置信息與目標虛擬角色的目標位置信息;根據候選虛擬角色的位置信息與目標虛擬角色的目標位置信息,確定候選虛擬角色相對于目標虛擬角色的方位信息;根據語音能量等級和方位信息向候選虛擬角色播放目標虛擬角色對應的目標用戶語音數據包中的語音。提高了語音播放的靈活性和效果。
技術領域
本申請涉及計算機技術領域,具體涉及一種語音播放方法、裝置、計算機設備及存儲介質。
背景技術
目前,在玩游戲的過程中,玩家可以通過語音與其他玩家進行交流。具體地,首先通過發送端采集玩家產生的語音數據,然后將該語音數據上傳給服務器,服務器可以將語音數據廣播給其他玩家對應的接收端,此時各個接收端可以對接收到的語音數據按照統一的標準進行播放。
由于服務器將語音數據廣播給其他玩家對應的接收端,這樣所有接收端均可以對語音數據進行播放,而無法模擬自然界人與人之間的語音會話場景;并且,不同的接收端對接收到的語音數據按照統一的標準進行播放,使得不同的接收端無差異化的播放語音數據,無法使得語音播放貼近人耳真實感受,降低了語音播放的靈活性和效果。
發明內容
本申請實施例提供一種語音播放方法、裝置、計算機設備及存儲介質,可以提高語音播放的靈活性和效果。
為解決上述技術問題,本申請實施例提供以下技術方案:
本申請實施例提供了一種語音播放方法,包括:
獲取游戲場景中目標虛擬角色對應的目標用戶語音數據包,以及獲取所述游戲場景中候選虛擬角色與所述目標虛擬角色之間的距離信息,其中,所述候選虛擬角色為與所述目標虛擬角色的距離小于預設距離閾值的虛擬角色;
根據所述候選虛擬角色與所述目標虛擬角色之間的距離信息,確定所述候選虛擬角色和所述目標虛擬角色之間對應的語音能量等級;
獲取所述候選虛擬角色的位置信息與所述目標虛擬角色的目標位置信息;
根據所述候選虛擬角色的位置信息與所述目標虛擬角色的目標位置信息,確定所述候選虛擬角色相對于所述目標虛擬角色的方位信息;
根據所述語音能量等級和所述方位信息向所述候選虛擬角色播放所述目標虛擬角色對應的目標用戶語音數據包中的語音。
根據本申請的一個方面,還提供了一種語音播放方法,包括:
獲取游戲場景中目標虛擬角色對應的目標用戶語音數據包,以及獲取所述目標虛擬角色和所述游戲場景中各個虛擬角色的位置信息,所述各個虛擬角色為所述游戲場景中除了所述目標虛擬角色之外的虛擬角色;
基于所述目標虛擬角色和所述游戲場景中各個虛擬角色的位置信息,確定所述目標虛擬角色與各個虛擬角色之間的距離信息;
根據所述距離信息篩選出距離小于預設距離閾值的虛擬角色,得到候選虛擬角色;
將所述目標用戶語音數據包發送給所述候選虛擬角色所對應的終端,以使得所述終端確定所述候選虛擬角色和所述目標虛擬角色之間對應的語音能量等級和方位信息,以根據所述語音能量等級和所述方位信息向所述候選虛擬角色播放所述目標虛擬角色對應的目標用戶語音數據包中的語音。
根據本申請的一個方面,還提供了一種語音播放裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011223741.8/2.html,轉載請聲明來源鉆瓜專利網。





