独立开发上架,我做了一款真正“听懂你语速”的本地离线提词器 App(先放 20 组 3 个月 Pro 兑换码) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
kuse2001

独立开发上架,我做了一款真正“听懂你语速”的本地离线提词器 App(先放 20 组 3 个月 Pro 兑换码)

  •  
  •   kuse2001 28 days ago 1147 views
    大家好,我是一名独立开发者。今天想向大家分享我刚上架的一款个人作品:SpeechCue (随声提词)。

    为什么要做这个 App ? 首先是我自己开会和上台讲说的时候,会很容易激动,然后就忘词,或者准备了电子稿,但还要忙不迭的翻页,和会众完全没有交互。查找了一些市面上的提词器 App 用起来都不那么让人满意:

    传统匀速滚动: 完全是人配合机器,讲快了跟不上,讲慢了字跑了,像个没有感情的念稿机器。
    语速检测滚动: 无关内容,如果临时有点要发挥的,就完全不对路了。
    检测语音提词: 要么收费较贵,要么强依赖网络,把人声传到服务器,总感觉有点隐私隐患。

    于是我做一个纯本地、离线运行、还能根据语义智能滚动的提词器。近两三年的设备( iphone ,ipad ,安卓手机和平板)应该都可以支持。

    核心亮点和界面: 没搞花里胡哨的社区或广告,核心功能就一个,让提词器配合你的语速。
    纯本地离线识别:彻底告别断网、弱网焦虑,所有音频处理都在本地完成,百分百保护隐私数据。
    智能高亮与跟随:屏幕的高亮部分就是你要读的,读的时候根据朗读的语义平滑向后滚动。你停它就停,你快它就快。你读错字/漏读/跳过,提词器也能识别你意图,或者你想随意发挥一阵子,提词器也会等你!
    浮窗:iOS 应用内录制浮窗,Android 可以浮动在任意窗口上,文本可自动贴近摄像头,增进眼神接触。
    识别语言自动检测:目前只支持中文和英文,通过文稿可自动匹配按指定语言听读。
    极简设计:打开即用,为录播和演讲场景设计。


    V 站专属福利 App 目前是免费下载 + 高级版内购的模式。
    下载链接: 搜「 SpeechCue 」或「随声提词」就能下载,或

    [App Store 链接] https://apps.apple.com/us/app/%E9%9A%8F%E5%A3%B0%E6%8F%90%E8%AF%8D-%E6%99%BA%E8%83%BD%E8%AF%AD%E9%9F%B3%E8%B7%9F%E8%AF%BB%E6%8F%90%E8%AF%8D%E5%99%A8/id6759256533 码如果不够,留下邮件的 base64 备注平台,我会联系发送(上限发到 50 个)

    [Google Play 链接] https://play.google.com/store/apps/details?id=com.beautare.speechcue.speech_cue 需要兑换码留下邮件的 base64 备注平台,我会联系发送

    免费版就能一直用基础功能。大陆地区 4.1-4.30 日限时半价购买。

    作为一个刚起步的独立应用,肯定还有很多不完善的地方。大家下载看看,有任何 Bug 、交互建议或者是想要的功能,尽情在帖子里喷,我都会拉进需求池里尽快迭代。

    感谢大家的支持!




    给大家送上福利:我准备了 20 组 3 个月 Pro 兑换码( iOS )
    NLL8AR8RMTFMHKFTE3
    6HP7HHRRH4NHYWXJM4
    4H4MLYJ6778KNARXJF
    T76HRXTF6ME7THEHMK
    TXT676KX8P6K4AK3LH
    PR4XA87PHYAXFWWX6P
    TWPAMTLWPRNTWWJ7KM
    F7NRW44W7Y6YRH7YE6
    FJM4WYMXYRYJEWAKE8
    F47XNNFXJ6MMJPK6X
    K8PF6A4NLFWH7KHAMJ
    376NAPFMWKEMNMT663
    YNNJ6EYMA4ALFJPWN7
    MLK3WA4LWXHTHELMF7
    FJ8YTEF4FPT73KKTJN
    APRX8XMN73FPNX3NKK
    NYFW6F7JHNH7JRWPEP
    W8NXKFPFN7XP4J8NA3
    WE3EP4FYKY6M4KJKYX
    KANHPN8NXF78FRNERN
    10 replies    2026-04-01 16:20:14 +08:00
    iOCZS
        1
    iOCZS  
       28 days ago
    用苹果自己的语音识别?
    kuse2001
        2
    kuse2001  
    OP
       28 days ago
    @iOCZS 不是,苹果自己的不太行,也没法用在 android ,用的开源的 vosk
    Comero
        3
    Comero  
       28 days ago
    想法还挺棒的,应该也还有不少升级空间吧(而且不同语种会有些区别),纯支持一下。
    kuse2001
        4
    kuse2001  
    OP
       28 days ago
    @Comero 谢谢支持。的确不同的语种可能会很不同。现在英语和中文就是两条线在做。而且要支持更多的话,包体积要大了。先放出来看看是否有呼声 :)
    Comero
        5
    Comero  
       28 days ago   1
    @kuse2001 还有想问一个问题,也不知道方不方便问,不好回答就不用回答了。我是看了官网的,感觉价格设定挺奇怪,中英文下,以及年费和永久的设定。(不过可能也是刚开始先设一设而已。从我的角度,可能大部分人首先关注的是最基础的那个功能,认为最有用,但是这个基础功能可能也会是门槛低一点的,属于创意型。反正有点小疑惑吧)
    顺便再给你反馈个 bug ,其他价格是选择不了的,那估计只是先放的吧
    kuse2001
        6
    kuse2001  
    OP
       28 days ago
    不同订阅只是时间和价格差异,功能其实是一样的。另外刚开始,国区大促,整体价格很低。
    官网上都点不了购买的,都得到 app 上:)
    @Comero
    iOCZS
        7
    iOCS  
       28 days ago
    难度在于文本匹配
    kuse2001
        8
    kuse2001  
    OP
       28 days ago via Android
    @iOCZS 对,按时间的话,匹配算法花四成时间,两平台的购买和用户花了近四成时间,都是第一次对接这两个平台 iap 。其他两成多
    iOCZS
        9
    iOCZS  
       28 days ago
    @kuse2001 #8 谷歌麻烦,要测试报告。两个平台都要花钱,成本得千把块钱。匹配算法,我看方案一般是先转拼音,然后计算编辑距离,还有说要去掉“啊,哎”之类的语气词。
    kuse2001
        10
    kuse2001  
    OP
       28 days ago via Android
    总体思路是这样,实际上是要好几个算法搭配调整,这个花功夫
    About     Help     Advertise     Blog     API     FAQ     Solana     3289 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 11:30 PVG 19:30 LAX 04:30 JFK 07:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86