python微信语音转发方法_语音转发方法与流程
本發(fā)明涉及語音聊天領(lǐng)域,特別涉及語音轉(zhuǎn)發(fā)方法。
背景技術(shù):
手機聊天APP是現(xiàn)代人們?nèi)粘I钪兄匾慕浑H方式,無論年齡,使用手機方便快捷的聊天模式已經(jīng)是大家斯通見慣的方式,同時發(fā)送語音信息的方式,也因為操作簡單、方便的特點被世人鐘愛,并且語音信息具有聲音識別度高,不需要會打字等優(yōu)勢特點。
然而現(xiàn)在市面上的支持語音聊天的手機軟件,并不具有語音轉(zhuǎn)發(fā)功能,語音信息無法轉(zhuǎn)發(fā),導(dǎo)致日常生活和工作中的轉(zhuǎn)述模糊不精準,或理解偏差導(dǎo)致轉(zhuǎn)述錯誤。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種實現(xiàn)語音轉(zhuǎn)發(fā),并限定語音轉(zhuǎn)發(fā)方式的語音轉(zhuǎn)發(fā)方法。
為實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案,語音轉(zhuǎn)發(fā)方法,包括
S1、用戶客戶端A編輯語音信息及發(fā)送請求到服務(wù)器;
S2、服務(wù)器接收語音信息,并根據(jù)發(fā)送請求發(fā)送語音信息到用戶客戶端B;
S3、用戶客戶端B接收語音信息,播放并編輯轉(zhuǎn)發(fā)請求發(fā)送到服務(wù)器;
S4、服務(wù)器根據(jù)轉(zhuǎn)發(fā)請求,轉(zhuǎn)發(fā)語音信息到用戶客戶端C。
通過本發(fā)明語音轉(zhuǎn)發(fā)方法,用戶客戶端A發(fā)送到用戶客戶端B的語音信息,用戶客戶端B可以方便的轉(zhuǎn)發(fā)到用戶客戶端C,實現(xiàn)語音轉(zhuǎn)發(fā)功能,方便轉(zhuǎn)述和證明原始語音人的意思和目的。
在一些實施方式中,其中S1用戶客戶端編輯語音信息時,對語音信息添加轉(zhuǎn)發(fā)標識,服務(wù)器接收語音信息和轉(zhuǎn)發(fā)標識,轉(zhuǎn)發(fā)標識標記語音信息是否允許轉(zhuǎn)發(fā)。設(shè)置轉(zhuǎn)發(fā)標識,標識語音信息,方便用戶進行語音控制,當用戶不希望自己的語音信息被轉(zhuǎn)發(fā)時,轉(zhuǎn)發(fā)標識為禁止轉(zhuǎn)發(fā),反之則為允許轉(zhuǎn)發(fā),通過轉(zhuǎn)發(fā)標識,避免了一些語音外泄或濫用,保護了用戶隱私。
在一些實施方式中,用戶客戶端A分包壓縮語音信息并發(fā)送到服務(wù)器,服務(wù)器發(fā)送分包壓縮后的語音信息到用戶客戶端B,用戶客戶端B接收后解壓合并語音信息。采用分包壓縮技術(shù),方便長語音的處理,避免了長語音導(dǎo)致的分段收聽,一次收聽完整語音。
在一些實施方式中,服務(wù)器接收語音信息并臨時存儲語音信息,當服務(wù)器接收轉(zhuǎn)發(fā)請求時,直接調(diào)取臨時存儲語音信息進行轉(zhuǎn)發(fā)。服務(wù)器臨時存儲語音信息,當用戶需要轉(zhuǎn)發(fā)時,只需要發(fā)送轉(zhuǎn)發(fā)請求即可將臨時存儲的語音信息轉(zhuǎn)發(fā)到目標用戶,避免了過多的信息傳輸,大大節(jié)約轉(zhuǎn)發(fā)速度和效率。
在一些實施方式中,服務(wù)器接收語音信息并標識語音源擁有人,用戶客戶端B接收的語音信息并顯示語音源擁有人。服務(wù)器標識語音擁有人即原始語音所屬人,方便顯示出語音擁有人,證明語音擁有人,方便語音轉(zhuǎn)發(fā)過程中語音身份的證實。
在一些實施方式中,當用戶客戶端B接收語音信息和允許轉(zhuǎn)發(fā)標識并進行轉(zhuǎn)發(fā)語音信息時,添加二次轉(zhuǎn)發(fā)標識,服務(wù)器接收二次轉(zhuǎn)發(fā)標識和語音信息并發(fā)送到用戶客戶端C,用戶客戶端C接收語音信息及二次轉(zhuǎn)發(fā)標識。通過二次轉(zhuǎn)發(fā)標識,用戶客戶端B可以控制轉(zhuǎn)發(fā)后的語音信息是否允許轉(zhuǎn)發(fā),形成分級權(quán)限控制語音信息是否允許轉(zhuǎn)發(fā)。
在一些實施方式中,用戶客戶端為手機APP、PC或平板電腦。
在一些實施方式中,語音信息顯示為小喇嘛圖標,點擊圖標進行播放操作。采用小喇嘛圖標顯示語音信息,形象貼切,通過點擊播放或停止播放,操作簡單。
在一些實施方式中,語音源擁有人顯示在語音圖標下方。語音源擁有人信息顯示在語音圖標下方,顯示每個語音源擁有人信息。
在一些實施方式中,語音信息圖標顯示語音時長。
本發(fā)明的有益效果為:本發(fā)明語音轉(zhuǎn)發(fā)系統(tǒng),實現(xiàn)語音轉(zhuǎn)發(fā)功能,大大方便了語音聊天的進行,同時對語音轉(zhuǎn)發(fā)進行轉(zhuǎn)發(fā)標識編輯,控制語音接收方是否有權(quán)限轉(zhuǎn)發(fā)語音,實現(xiàn)隱私保護,防止語音濫發(fā),同時顯示語音源擁有人信息,證明語音源身份,加強語音源真實度。
附圖說明
圖1為本發(fā)明語音轉(zhuǎn)發(fā)方法的流程示意圖;
圖2為本發(fā)明語音轉(zhuǎn)發(fā)方法的轉(zhuǎn)發(fā)標識工作流程示意圖;
圖3為本發(fā)明語音轉(zhuǎn)發(fā)方法的語音傳輸流程示意圖;
圖4為本發(fā)明語音轉(zhuǎn)發(fā)方法的客戶端A與客戶端B聊天界面示意圖;
圖5為本發(fā)明語音轉(zhuǎn)發(fā)方法的客戶端B轉(zhuǎn)發(fā)語音信息到客戶端C的聊天界面示意圖;
圖6為本發(fā)明語音轉(zhuǎn)發(fā)方法的客戶端B對待轉(zhuǎn)發(fā)語音信息的選擇菜單示意圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明作進一步詳細的說明。
如圖1所示,語音轉(zhuǎn)發(fā)方法,包括
S1、用戶客戶端A編輯語音信息及發(fā)送請求到服務(wù)器;
S2、服務(wù)器接收語音信息,并根據(jù)發(fā)送請求發(fā)送語音信息到用戶客戶端B;
S3、用戶客戶端B接收語音信息,播放并編輯轉(zhuǎn)發(fā)請求發(fā)送到服務(wù)器;
S4、服務(wù)器根據(jù)轉(zhuǎn)發(fā)請求,轉(zhuǎn)發(fā)語音信息到用戶客戶端C。
通過本發(fā)明語音轉(zhuǎn)發(fā)方法,用戶客戶端A發(fā)送到用戶客戶端B的語音信息,用戶客戶端B可以方便的轉(zhuǎn)發(fā)到用戶客戶端C,實現(xiàn)語音轉(zhuǎn)發(fā)功能,方便轉(zhuǎn)述和證明原始語音人的意思和目的。
如圖2所示,S1用戶客戶端編輯語音信息時,對語音信息添加轉(zhuǎn)發(fā)標識,服務(wù)器接收語音信息和轉(zhuǎn)發(fā)標識,轉(zhuǎn)發(fā)標識標記語音信息是否允許轉(zhuǎn)發(fā)。設(shè)置轉(zhuǎn)發(fā)標識,標識語音信息,方便用戶進行語音控制,當用戶不希望自己的語音信息被轉(zhuǎn)發(fā)時,轉(zhuǎn)發(fā)標識為禁止轉(zhuǎn)發(fā),反之則為允許轉(zhuǎn)發(fā),通過轉(zhuǎn)發(fā)標識,避免了一些語音外泄或濫用,保護了用戶隱私。
當用戶客戶端B接收語音信息和允許轉(zhuǎn)發(fā)標識并進行轉(zhuǎn)發(fā)語音信息時,添加二次轉(zhuǎn)發(fā)標識,服務(wù)器接收二次轉(zhuǎn)發(fā)標識和語音信息并發(fā)送到用戶客戶端C,用戶客戶端C接收語音信息及二次轉(zhuǎn)發(fā)標識。通過二次轉(zhuǎn)發(fā)標識,用戶客戶端B可以控制轉(zhuǎn)發(fā)后的語音信息是否允許轉(zhuǎn)發(fā),形成分級權(quán)限控制語音信息是否允許轉(zhuǎn)發(fā)。
用戶客戶端設(shè)有一個轉(zhuǎn)發(fā)開關(guān),設(shè)置選擇添加的語音標識屬性為允許轉(zhuǎn)發(fā)或禁止轉(zhuǎn)發(fā),避免每個語音信息的轉(zhuǎn)發(fā)標識的重復(fù)設(shè)置。
如圖6所示,用戶客戶端B轉(zhuǎn)發(fā)信息時,長按語音信息圖標,彈出如圖示的選擇菜單,兩個轉(zhuǎn)發(fā)選項相對應(yīng)的編輯二次轉(zhuǎn)發(fā)標識,對每個轉(zhuǎn)發(fā)語音進行單獨的二次轉(zhuǎn)發(fā)標識設(shè)定。
如圖3所示,用戶客戶端A分包壓縮語音信息并發(fā)送到服務(wù)器,服務(wù)器發(fā)送分包壓縮后的語音信息到用戶客戶端B,用戶客戶端B接收后解壓合并語音信息。采用分包壓縮技術(shù),方便長語音的處理,避免了長語音導(dǎo)致的分段收聽,一次收聽完整語音。
服務(wù)器接收語音信息并臨時存儲語音信息,當服務(wù)器接收轉(zhuǎn)發(fā)請求時,直接調(diào)取臨時存儲語音信息進行轉(zhuǎn)發(fā)。服務(wù)器臨時存儲語音信息,當用戶需要轉(zhuǎn)發(fā)時,只需要發(fā)送轉(zhuǎn)發(fā)請求即可將臨時存儲的語音信息轉(zhuǎn)發(fā)到目標用戶,避免了過多的信息傳輸,大大節(jié)約轉(zhuǎn)發(fā)速度和效率。
如圖4、5所示,服務(wù)器接收語音信息并標識語音源擁有人,用戶客戶端B接收的語音信息并顯示語音源擁有人。服務(wù)器標識語音擁有人即原始語音所屬人,方便顯示出語音擁有人,證明語音擁有人,方便語音轉(zhuǎn)發(fā)過程中語音身份的證實。
語音信息顯示為小喇嘛圖標,點擊圖標進行播放操作。采用小喇嘛圖標顯示語音信息,形象貼切,通過點擊播放或停止播放,操作簡單。
語音源擁有人顯示在語音圖標下方。語音信息圖標顯示語音時長。語音源擁有人信息顯示在語音圖標下方,顯示每個語音源擁有人信息。
以上所述的僅是本發(fā)明的一些實施方式。對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明創(chuàng)造構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。
總結(jié)
以上是生活随笔為你收集整理的python微信语音转发方法_语音转发方法与流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ssh 介绍 和使用 程序不挂起
- 下一篇: python 经典类和新式类