みんなのお仕事相談所

「みんなのお仕事相談所」では、ユーザーさまのご依頼の相場や製作期間、
契約書やお金に関する悩みを気軽に相談できるQ&Aコミュニティです。
違反案件についてはよくある質問の「【共通】違反のお仕事とは」をご覧ください。
また、違反報告についてはよくある質問の「【共通】違反報告とは」をご確認ください。

受注者からの相談
フリーランス(エンジニア・プログラマ)の相談

モバイルアプリについて

回答
受付中
回答数
2
閲覧回数
423
すぐ知りたい!  : すぐ知りたい!

スマートフォン アプリ開発・サイト構築の依頼を検討しており、下記のようなサービスを作りたいと思っているのですが、どれくらいの相場感・費用になるかがわかりません。

下記に要件を書きますので、簡単な見積もりをいただけませんでしょうか。

1.作りたいサービスのイメージ(コンセプトなど)
 快感、ストレス発散系アプリ

2.必要な機能

  -音声認識
  -音声合成

これらの機能を応用または既存のライブラリ等を使って、簡単なモバイルアプリ制作をしたいと考えています。
アプリのベース自体は簡単だと思います。(¥40000〜¥100000程度を見積もっています。)
すみません、しかし、ML系の知識・相場感があまり無いので…そちらの+aの料金、開発に要する期間などを教えて頂けたらありがたいです。

詳しい方がいらっしゃいましたら、是非ご意見、アドバイス等頂けたら幸いです。

よろしくお願い致します。

2021年02月05日 15:40
xxxxxxxxxxx12200さんからの回答

ここでは保障できないので専門業者へどうぞ。

2021年02月07日 16:24
kondouさんからの回答

ML 系ということは機械学習系というお話ですよね。
音声認識/合成に関して、単純にある程度学習させた結果を利用し続けるのではなく、実際に受け取った情報をきちんとサンプルとして取り込み学習を強化していくのが前提ということでしょうか。

そう見ると、単に「受け取った音声データを外部 API に流して結果を受け取る」「外部 API 側がある程度勝手に学習してくれる」のを前提とするものなら、その部分自体は別に複雑な話ではないように見えます。

ただ「当該学習の結果をきちんとチェックしたい」という要件がある場合、要は「学習に関する部分について、不適切な学習はきちんと自身の判断で取り消して学習させなおしたい」などがあると音声認識エンジン含め手元で持つ形となったりしますし、学習データなどの維持を含めた保守環境の構築も必要となります。
その辺りで言うと、ただ単発の初期開発コストだけではなく、ランニングの環境を含めてどのようなシステムを作るのか、といった点まで視野に入れた全体の設計が必要に見えます。

なお、そこまで含めて実際にどのような形に落とし込み、適切な依頼の形を出すのか (そのために必要な資料は何か) みたいな話は、それ単体で業務となる話ですね。
内容次第では「そもそも ML 系なの?」みたいな話もあるかと思いますが。


元々出されている「4-10 万」も、まともに技術ある相手だと 2 日分の稼働コストに満たないレベルに見えるので
・本当に 1、2 日で顧客確認による調整含め完了する
・本当に 2 日程度で終わらせ、調整に 1 日かける程度を見込んで調整分はちょい安め
・3 日以上かかる事を想定しているなら、元々の技術レベル的に見積精度がやばめ (とりあえず形は作ってくれるだろうけど、言われたものを作るだけで、上記のような話の相談を期待するのは止めた方が良い)
のいずれか、みたいな感じはしますね。

サーバー側については元々持っているリソースの再利用で「その期間でできる」ということはあり得ると思いますが、アプリ分のみ新規開発して合わせるにしても、その金額はサイト構築、要はサーバー側まで含めて見るにはさすがに安すぎるような……?
モバイルアプリという事だと、アプリの配布までの対応などまで含めた対応は作業に含まれていないのですが、その部分はどのようにお考えなのでしょうか。
アプリチェック担当者ガチャにより発生するアプリ修正作業とか、そういう辺りの対応は全部自身で行われるのか、とか。


最後に、「簡単な」というのは、発注者側様が適切に技術に対する知識がある上で、「この範囲は簡単に行えるものである」と言い切れるものでないと、間違いなく「使わない方が良い語」です。
「下記のようなサービスを作りたいと思っているのですが、どれくらいの相場感・費用になるかがわかりません」と自身で言っている通り、適切に見積もりができない、つまり作成に必要な技術的要件を明確に出来ていない状況であるにも関わらず「簡単なモバイルアプリ制作」と言っている訳で、この「簡単」と表現されているものが、本当に簡単なのかどうかは相手には分かりません。
にも拘わらず、「簡単なのだから」という認識を発注者が持っている事が見えるため、「この発注者は必要なコストであっても "簡単なのだから" と、切り捨てそう」と見られやすくなります。

極めて綿密に複雑な条件を様々に対応した上で、極めて「簡単」な操作で利用できるアプリケーションというものは、「見た目や使い勝手が簡単」ではあっても、「作るのが簡単」であることを意味しません。
そういう「簡単」に見えるものが、実際には数百万、数千万かかってる案件だったりすることは普通にありますから。

2021年02月09日 04:05
相談者コメント

xxxxxxxxxxx12200さん
お返事が遅くなってしまい大変すみません。
貴重なご意見ありがとうございます。
参考にさせていただきます。

2021年02月22日 16:59
相談者コメント

kondouさん
お返事が遅くなってしまい大変失礼しました。
丁寧にコメントしてくださり、ありがとうございます。

考えているものは、初めにある程度声のサンプルを取り込み、それを入力された文字に対して配列していくというカタチです。
初期段階では、あまり学習の強化は考えていません。
はい、kondouさんのおっしゃる通りです。
コメントを頂いた後、詳しく調べてみたら外部APIで私が求めていたことが出来るところがいくつかありました。
今の段階では、教えて頂いた「学習に関する部分について、不適切な学習はきちんと自身の判断で取り消して学習させなおしたい」所までは考えておりません。
すみません、私自身は詳しくない者で…調べたり、要件定義などを整理してみたら、おっしゃる通り、MLと言うほどでもないかとも思いました。

上記の機能以外(アプリのベースとなるホーム)は、知り合いのエンジニアさんにそこまで難しくはないよと教えて頂たので、私が勝手に”簡単な"と言う言葉にしてしまいました。言葉や説明が足りず、エンジニアさん達や関わる方々に不快な思いを抱かしてしまってたなら本当にすみません。以後、気をつけたいと思います。ご指摘してくださりありがとうございます!
提示した金額も、そのベースの部分だけを指していました。
他にも多くの手順を含めると…教えてくださった様なコスト感になるのですね。詳しく記載してくだり、ありがとうございます!とても参考になります。

本当におっしゃる通りで…簡単に操作出来たり、わかりやすく使える物ほど、皆様の努力や苦労の積み重ねの上にあるんですよね、すみませんでした。
色々とご丁寧にコメントしてくださったり、教えてくださり本当にありがとうございました。

2021年02月22日 17:31
不安や疑問に真摯に向き合い改善につとめます クラウドワークス安心安全宣言