我知道 Android 怎么进行通话录音,但是怎么把实时的声音传输到电脑?
还有就是怎么把电脑采集到声音实时播放给另一边?
Android 在不 root 的情况下提供可以实现这个功能的接口吗?
1
linhua 2015-12-27 20:43:56 +08:00
手机耳机接口接到电脑录音接口上
相当于用电脑模拟实现 “线控耳机” 的功能 |
2
moonkiller 2015-12-27 20:44:45 +08:00
有啊, airdroid 貌似就可以啊
|
3
linhua 2015-12-27 20:49:35 +08:00
用电脑模拟实现 “蓝牙耳机”的功能应该较简单
|
4
a302800411 OP @moonkiller airdroid 只能实现接听电话 接听过后还是得用手机说话
|
5
a302800411 OP @linhua 我想实现的是把通话直接传到服务器 远程进行通话
|
6
yeyeye 2015-12-27 20:54:29 +08:00
蓝牙也可以
|
7
a302800411 OP |
8
mxymarcos 2015-12-27 21:05:21 +08:00 1
如果是 mac 的话推荐 HandsFree 2
|
9
lawlietxxl 2015-12-27 21:12:06 +08:00
用流量打电话,这不是 voip 技术吗?但是 voip 也是本机的流量打电话,用其他手机的流量还没听说过。
|
10
a302800411 OP @lawlietxxl 是这个意思: A 手机放在家里 快递员如果来电话了 A 手机就通知 B 手机,并在接通电话后在 AB 之间构建一条通信网络,B 手机说的话先传递到 A 手机,然后再传递给快递员
|
11
linhua 2015-12-27 21:57:30 +08:00
|
12
a302800411 OP @linhua 微信实时对讲机和系统并没有关系吧,怎么传输音频流单独研究,现在的问题是怎么实时截获音频流.....呼叫转移是要收费的....在有 wifi 的情况下可以省去这笔费用
|
13
beingbin 2015-12-27 22:06:26 +08:00
关注……我也有这个需求。
身边备用的 wp ,在 win10 下,如果有未接电话,小娜会跳出来提醒,然后可以远程遥控 wp 给对方发短信。 |
14
lshero 2015-12-27 22:12:21 +08:00
最稳定的方式简单的方式弄一个 gsm 语音网关注册到 SIP 服务器上即可解决问题。
剩下的小技巧就是各种软件实现 SIP 服务器了 但是我总是感觉手机一只充电会有安全风险之类的 https://play.google.com/store/apps/details?id=org.joinsip.usipserver |
15
linhua 2015-12-27 22:13:11 +08:00
|
16
panins 2015-12-27 22:15:59 +08:00
就类似于 iphone 和 mac 之间的?
|
17
fangwenshan 2015-12-27 22:19:52 +08:00
|
18
test0x01 2015-12-27 23:32:58 +08:00 via Android
蓝牙就行
|
19
Yanel 2015-12-27 23:46:20 +08:00 1
双享号,满足你的需求还能省下一个手机 http://item.jd.com/2257633.html
|
20
a302800411 OP @Yanel 我不是有需求...我就是看见双享号想到的,它这个还需要带在身边并且买一个设备...
很多人都有淘汰的 Android 手机,如果可以直接用 APP 实现,当然是极好的 |
21
20015jjw 2015-12-28 00:06:53 +08:00
proj fi
|
22
BSD 2015-12-28 00:12:53 +08:00
这还不简单,以 modem 方式 usb 连接到电脑,在电脑上装一个电话软件,不仅可以接打电话,还可以收发短信和上网。
以前华为的 usb 上网卡中就自带有那种软件,国外开发的。 |
24
RqPS6rhmP3Nyn3Tm 2015-12-28 02:09:35 +08:00 via iPad
买个 SIM900 自己造轮子
|
25
Love4Taylor 2015-12-28 02:44:16 +08:00
搭车问下 有没有能让 Windows 当蓝牙音响 的应用
|
26
ouqihang 2015-12-28 06:13:21 +08:00
@Love4Taylor 可以。在手机蓝牙页面选择已配对的电脑进入设置,里面有类似 媒体音频 的选项。不过我觉得这个功能取决于手机,有些系统可能没有。电脑端自动弹出 windows media player 的窗口。
|
27
Love4Taylor 2015-12-28 07:16:45 +08:00
@ouqihang 不对啊这不是应该和电脑端有关系嘛。以前在 Ubuntu 下可以通过修改配置文件来开启 a2dp 支持(好像叫这个)才可以成功把音频投到电脑上
|
28
yjzll 2015-12-28 07:38:47 +08:00
很无聊的功能,不是吗
|
30
lichanglei11 2015-12-28 08:22:56 +08:00
运营商提供一个叫呼叫转移的功能。家里的手机设置无条件转移到公司的号码就可以了。然后在公司发现是家里转接过来的电话可以拒绝。然后用打回去。也可以直接接听。呼叫转移好像是 2 毛钱一分钟。
|
31
ahcat 2015-12-28 09:39:52 +08:00
百度云管家有这个功能啊。
|
32
erenno1 2015-12-28 10:17:53 +08:00
豌豆荚好像就有这功能
|
33
wclebb 2015-12-28 10:29:03 +08:00
想了想,之前 Nexus 和 Windows 笔记本试过用蓝牙(要安装完整版蓝牙驱动,不能用微软「附赠免费但残缺无比的蓝牙驱动」。)。
然后在 Nexus 手机上勾选耳机类似的(反正可选项也不多)。 嗯?没了。 |
34
yangyaofei 2015-12-28 12:51:12 +08:00 via Android
用电脑上的蓝牙直接连手机就可以吧,普通 usb 蓝牙不行
|
35
realpg 2015-12-28 13:19:04 +08:00
android 作为一个开放系统不可能给这个 API 的
只能等哪家私有的做 IOS 本身就有这种私有 API |
36
GhostFlying 2015-12-28 13:32:21 +08:00
通话录音我记得需要内核支持且应该属于保护级别的 API ,普通 App 还是别想了
|
37
iugo 2015-12-28 14:55:37 +08:00
如果楼主是通过 双享号 才想到的:
双享号不含基带, 那么它的实质是 SIM 卡(现在这么叫也许不合适, 意思就是手机号身份识别的实体)信息读取器. 这个和楼主本帖的需求不太一样呀, 本帖的意思就是让电脑当蓝牙耳机. |
38
realpg 2015-12-28 15:54:41 +08:00
另外,你这需求很好解决……
服务器架个 asterisk 软交换,用华为上网卡插上 sim 然后收到来电转叫你电脑 /手机 /ipad 的 sip 在线客户端 延迟很低 |
39
ys0290 2015-12-28 16:41:17 +08:00 via iPhone
双享号其他都介绍的很详细,可是工作原理只字不提,莫非买了就知道怎么用了?是不是和运营商小号一个作用,区别就是运营商的利用自身优势将小号虚拟化了,双享号是将已经存在的号码作为小号?
|
40
zwzmzd 2015-12-28 16:46:01 +08:00 via Android
@a302800411 只收短信百度云管家可以
|
41
a302800411 OP @BSD
@zwzmzd @ys0290 @realpg @iugo @GhostFlying @realpg 是这样的,JD 上有一个硬件叫做双享号,能实现 iPhone 的"双卡双待", 它的原理是通过 sim 卡读卡器读取信息,回传到服务器,远程进行注册,这时候你已经漫游了,因为它的服务器和你不在一个城市. 但是如果你出国的话好处就显现出来了,因为你 sim 还在国内注册的,服务器接通后,使用流量进行通话. 实际上这个硬件只带有半年的服务期,也就是之后你肯定还要续费的(smzdm 上有晒单). 所以我的想法是,利用闲置的安卓手机,实现远程双卡双待,这要就不需要新购置硬件,最好是两个 app 就能实现的,现在问题是 Android 好像没有 api 可以将通话录音变成流文件,以实现实时传送.还有就是需要实时播放远程声音. 不知道 root 过后是否有办法实现? |
42
realpg 2015-12-28 17:11:47 +08:00
@a302800411
我的服务器上插着 20 多个美国加拿大留学的朋友的 sim 卡…… asterisk chan_dongle google voice 打美国加拿大免费 这边来电直接透到那边美国电话去 从美国也可以从这些 sim 卡呼出 有数据连接时候直接走 sip 也行 |
43
harry890829 2015-12-28 17:27:18 +08:00
@a302800411 我是写 voip 呼叫中心的,本来和楼主这个没什么关系,但是有次一个人找我写电话轰炸软件,我问了下他们的实现,其实就是和楼主想要的差不多
他们是用破解的塞班系统,在电脑写个服务端,手机使用客户端,他们用数据线连接到电脑 usb 上,这样就能够批量拨打电话了 我觉得想法应该差不多,手机收到电话请求开始响铃,发送请求到 pc 端(这个应该要求 root 吧),然后在 pc 端点击接听后,启动实时语音,连接双方的语音,短信同理 我并不是 Android 开发,也没有写过如上的程序,只是想法,大神轻喷 |
44
tonyVex 2015-12-28 17:32:06 +08:00
好像做呼叫中心
|
45
seashell 2015-12-28 18:45:23 +08:00
安装蓝牙套件可以实现电话功能,有的手机还可以实现鼠标、远程控制、短信、文件收发、音乐播放等功能。
|
46
cjjia 2015-12-28 18:56:20 +08:00
为什么不用呼叫转移。。。。。。
就算出国,也有提供国内手机号码的 APP ,可以用流量接听电话。比如联通的沃信,提供一个国内手机号码给你,然后你运行 APP ,就可以全球免费接听电话了。 |
47
datou 2015-12-28 19:51:43 +08:00
换 iPhone+mac 就行
|
48
kookxiang 2015-12-28 20:09:16 +08:00
很简单,电脑有个音频插孔叫“线路输入”,找条 AUX 线连到手机上,然后设置下音频属性就行
|