BLOG記事

ブログ記事

プログラミング

エンジョイSwiftUIプログラミングその17(SF Symbolsとアニメーション)

日本語音声認識のサンプルコードで使用したシステム画像(SF Symbols)とその簡単なアニメーションについて記載します。 お絵かきの才能のない私はアプリで使う画像をどこからか拝借することになります。Appleがその画像サンプルをシステム画像(SF Symbols)として公開してSwiftUIで利用できるよ...

プログラミング

エンジョイSwiftUIプログラミングその16(多言語化その6:日本語音声解析2)

では、日本語音声認識の続きです。このような記事を書くのは実は自分のためなんですよね。大体理解が中途半端なのですが、書き留めることでちょっと考えをまとめることにもなります。初心者がつまずいたりわからないなあーとおもうことをわからないなりにも動くプログラムは(アプリとしてAppleStoreで公開することは)で...

プログラミング

エンジョイSwiftUIプログラミングその15(多言語化その5:日本語音声解析1)

ヘルパーKアプリでは、日本語、英語、ドイツ語で会話しながら、おすすめのメニューを表示したり、ヘルパーKと雑談できるようにプログラミングしています。 アルゴリズムとしては、 各言語で音声認識をして、ユーザーの言葉を認識して、文章を保存する。 文章を単語単位(token)に分解する。 フィルターをかける(例、日...

プログラミング

エンジョイSwiftUIプログラミングその13(多言語化その4:言語を切り替えてWeb表示)

これまで、アプリ内文言、ブログコンテンツ、アプリ内言語切り替えを解説してきました。では、アプリ内言語を切り替えた場合に、どのように実際のWordpressブログ記事を言語に合わせて表示するかを説明します。手順としては、以下のようなものです。 各国の言葉で振り分けるためLocale.preferredLang...

プログラミング

エンジョイSwiftUIプログラミングその12(多言語化その3:アプリ内言語環境切り替え)

さあ、これまで如何に「アプリ内テキスト」と「WordPresssブログコンテンツ」を多言語化するのかを実例で紹介しました。では、この多言語環境をアプリ内でどのように制御するのかという「アプリ内言語環境切り替え」を説明します。 SwiftUIでは、iOSデバイス全体の環境を指定言語に切り替えるのではなく、アプ...

プログラミング

エンジョイSwiftUIプログラミングその11(多言語化その2:WordPressブログ記事とニューラル機械翻訳(NMT))

「ヘルパーK」アプリでは、Wordpressブログ記事をコンテンツとして採用してSwiftUIと一体化しました。ではこのコンテンツの多言語化について説明します。結論から言うとほぼマニュアル翻訳(よくて半自動化翻訳)です(爆)! WordPressの準備(日本語) もちろんまずWordpressのサイトを立ち...

プログラミング

エンジョイSwiftUIプログラミングその10(多言語化その1:XLIFFファイルとMemsource)

これまで出口として「UIと色」「課金」「プライバシーポリシーと利用規約」を取り上げました。今回からはSwiftUIのプログラミングについて思うことを書き出していこうと思いますが、教科書では無いので(教科書を書けるほどの知識はない)、順番も思いついたところから五月雨的に記事を進めていこうと思います。 今年の1...